
App Ideas Collection
A list of app project ideas with detailed specs, meant to help developers practice coding.florinpop17/app-ideas
- Stars
- 98.4k
- Forks
- 10.7k
- Licence
- MIT
- Language
- —
- Last update
- 1.1 years ago
- Type
- Curated list
No commits in over a year — check for forks or alternatives before adopting.
What it is
This is a collection of application project ideas, grouped into three tiers by skill level. Each project has a stated objective, a list of user stories to implement, optional bonus features, and links to resources. It is meant to help people who want to build something but don't know what to start with.
- Pick a Tier-1 project such as a calculator or quiz app and build it from its user stories
- Use a project description as a starting point for a tutorial article or video
- Add a finished project to a portfolio and extend it with the listed bonus features
- Practice a specific skill, such as regex validation or CSV-to-JSON conversion, using the matching entry
Great for
- Beginners looking for practice projects to build after learning HTML, CSS, and JavaScript
- Developers who want portfolio pieces or tutorial examples
- Intermediate developers who want to practice API-based apps
- Anyone who wants a structured list of coding exercises
Not ideal for
- People looking for a software tool to install and use, since this is a list of project ideas rather than a program
- Experienced developers seeking advanced challenges, because the listed projects are mostly beginner and intermediate level as far as the README shows
- Anyone who needs complete ready-made code, since the entries describe what to build rather than providing finished implementations
How to get it
- 1
Clone and build from source
Clone the repository
git clone https://github.com/florinpop17/app-ideas - 2
Run it
- Open the README and browse the Projects section by tier
- Choose a project that matches your current skill level
- Open the linked project file and read its objective and user stories
- Build the project in the language or tools of your choice
- 3
Get the most out of it
- Start with Tier-1 projects if you are new to coding
- Work through the user stories in order before attempting bonus features
- Use the resource links inside each project file to fill knowledge gaps
- Extend a finished project with new features to practice further skills
Downloads
Strengths
- Each project describes its objective, user stories, and bonus features in enough detail to start building
- Projects are sorted into tiers based on the experience they require
- Free and open source under the MIT license, with a large following on GitHub
Trade-offs
- The README shown is truncated, so the full list of projects and their details could not be verified here
- It is a list of ideas, not a tool, so it provides no software to run directly
- Some project names are brief in the table, so the descriptions may be less clear without opening each linked file
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| app-ideas (this) | 98.4k | Curated list | beginner | 1.1 years ago | Beginners looking for practice projects to build after learning HTML, CSS, and JavaScript |
| Front-End-Checklist | 74.6k | Curated list | beginner | 6 days ago | Developers doing a pre-launch review of a website or web app |
| Project-Ideas-And-Resources | 17.1k | Curated list | beginner | 20 days ago | Beginners who want a practice project to build |
| guiadevbrasil | 15.8k | Curated list | beginner | 2 months ago | Brazilian Portuguese speakers starting out in programming |
| Web-Dev-For-Beginners | 97.1k | Learning resource | beginner | 5 days ago | Complete beginners who want a structured, self-paced path into web development |
| front-end-interview-handbook | 44k | Learning resource | beginner | 1 months ago | Engineers preparing for front end job interviews |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.