Project Ideas
These “idea kits” will give you a starting point if you don’t have any idea what project to do. Keep in mind that the information provided is just to supply a foundation so that you can initiate your project. Feel free to add more features and get creative to make the project your own!
Discord Bot
Use bots to customize your Discord server.
- Ideas: list of useful bots that exist
- How-to: guide for Python, Java, C++, or JavaScript
- YouTube: Code Your Own Discord Bot - Basics + 10 Discord Bot Ideas
YouTube listener with Alarm Clock or Count Down
A Pomodoro timer countdown where Youtube/Spotify can be playing until the time expires. This is similar to to the “Turn off” timer that is already built into the iOS application, though more focused on a Pomodoro technique being utilized.
- What is a Pomodoro Timer
- Background Info: iPhone functionality + Pomodoro Timer
- How-to: tutorial to build a Pomodoro Timer
- YouTube (tutorial): Pomodoro Timer app in Swift (pt 1) + Countdown Timer in Android Studio + in React, iOS, JavaScript
File Conversion App
How-to (conceptual): overview
Turn-based Video Game
Create board games, turn-based tactical games, or traditional computer games on the platform of your choice.
- Find out more: wikipedia on turn-based strategy
- Ideas: list of turn-based strategy video games
- How-to: Advance Wars-like game (pt 1)
Recipe Recorder
Want a place to store all your recipes? Create an app listing the time it takes you, the ingredients, and any other details you may need.
- Starting Point: guide for to-do app for Android and for iPhone
- YouTube (tutorial): recipe app with React
Story Generator
Everybody likes a good story. But to be interested in writing one can be difficult. Why not build a generator?
- Idea: random story generator in python
- YouTube: random story generator in python
Halloween Candy Dispenser with an Arduino
Trying to find a way to give out candy while staying socially distanced for Halloween this year? Make a candy dispenser with the help of an Arduino!
- Ideas: guide to creating an automatic Halloween candy dispenser
- YouTube (tutorial): automatic Halloween candy dispenser
Mood Recording App
Simply recording your mood can let your learn more about your mood patterns. Create an app on the web or your smartphone device and make it as simple or complicated as you’d like.
- Starting Point: guide for notes app for Android and for iPhone
Weight Lifting Tracker
Record the of reps/sets and weights of when you exercised.
- Starting Point: guide for notes app for Android and for iPhone
- YouTube (ideas): habit tracking apps (describes features of different apps currently in the market)
Did You Feed the Dog?
Create a collaborative and interactive tracker for families for whether someone fed the dog.
- Starting Point: guide for to-do app for Android and for iPhone
- YouTube (tutorial): for to-do app with React or Django or Swift + GUI with Python
Drink Water Reminder
You and your friends might need a reminder to stay hydrated. Connect with friends and send them notifications to drink more water throughout the day.
- Starting Point: guide for to-do app for Android and for iPhone
- YouTube (tutorial): for to-do app with React or Django or Swift + GUI with Python
Grocery Food App
Estimate how long the food you get at your next grocery trip will last you.
- Starting Point: guide for to-do app for Android and for iPhone
- YouTube (tutorial): shopping list app using Firebase/Firebase and Android (series) + groceries app UI with SwiftUI
Trivia Night App
Get your friends together over zoom once a week, and create an app that you can all use to fill out trivia questions & answers and keep a running tally of who's won over the weeks.
- How-to: guide to creating your own trivia game app
- YouTube (tutorial): quiz game app in Swift/Xcode + Android Studio
Resources
APIs
Open Source/Free Software
Data Analysis
- R
- Python
- Octave
App Development
- Android Studio
- Google Firebase
- Xcode (only for Macs)
Prototyping
- Wireframe.cc
Proprietary Software
Data Analysis
- MATLAB
Computer Aided Design
- AutoCAD
- SketchUp
Circuit Simulation
- Tinkercad