A curated list of 80 app ideas for teaching AI-powered web development. Each app is tagged by category and difficulty so you can build a curriculum that ramps up gradually.
80 projects total — 47 use an LLM, 20 are UI/frontend only, 13 use a public REST API. Difficulty ranges from easy weekend builds to hard capstone projects.
Tags:
LLM= calls a language modelUI= frontend onlyAPI= uses a public REST APIStorage= uses local/session storage
Apps #1–80
1. AI Chat Interface
LLM · Easy
Clean chat UI that talks to an LLM with message history.
2. Prompt Tester
LLM · Easy
Side-by-side tool to compare outputs from different prompts.
3. Text Summarizer
LLM · Easy
Paste an article, get a bullet-point summary via LLM.
4. Tone Rewriter
LLM · Easy
Rewrite text in formal, casual, or Gen-Z tone on demand.
5. AI Recipe Generator
LLM · Easy
Enter ingredients, get a recipe with steps from an LLM.
6. Smart Flashcard Maker
LLM Storage · Medium
Upload notes, LLM generates Q&A flashcard pairs.
7. Cover Letter Writer
LLM · Easy
Input job description + resume bullet points, get a cover letter.
8. AI Quiz Generator
LLM · Medium
Input a topic, LLM produces a multiple-choice quiz.
9. Mood Journal
LLM Storage · Medium
Write a daily entry, LLM reflects sentiment and patterns.
10. Code Explainer
LLM · Easy
Paste code, get a plain English explanation line by line.
11. Email Draft Assistant
LLM · Easy
Fill a short form, LLM drafts a professional email.
12. AI Debate Partner
LLM · Medium
Pick a topic and side; LLM argues the opposite.
13. Product Description Writer
LLM · Easy
Input product name + features, get marketing copy.
14. AI Trivia Game
LLM · Medium
LLM generates trivia questions live, scores your answers.
15. Trip Planner
LLM · Medium
Enter destination + days, get a day-by-day itinerary.
16. To-Do App
UI Storage · Easy
Add, complete, and delete tasks with local storage.
17. Pomodoro Timer
UI · Easy
25-min focus timer with break intervals and session count.
18. Expense Tracker
UI Storage · Medium
Log expenses by category, visualize spending breakdown.
19. Habit Tracker
UI Storage · Medium
Track daily habits with streaks and a heatmap calendar.
20. Color Palette Generator
UI · Easy
Randomize or build color palettes with hex/HSL values.
21. Markdown Editor
UI · Easy
Split-pane live-preview markdown-to-HTML editor.
22. Unit Converter
UI API · Easy
Convert length, weight, temperature, and currency live.
23. Weather Dashboard
API UI · Easy
Enter a city, fetch current weather from an open API.
24. Quote of the Day
API UI · Easy
Fetch a random quote from a public API and share it.
25. GitHub Profile Viewer
API UI · Medium
Search any GitHub username and display their repos.
26. Image Moodboard
API UI · Medium
Search Unsplash API, drag and drop images into a moodboard canvas.
27. Word Counter + Analyzer
UI · Easy
Paste text, see word/sentence/reading-time stats.
28. AI Story Collaborator
LLM · Medium
You write a sentence, LLM continues; back and forth.
29. Multi-Persona Chatbot
LLM · Hard
Switch between AI personas (tutor, coach, chef) mid-chat.
30. AI Image Caption Generator
LLM · Hard
Upload an image, LLM describes it with the vision API.
31. AI Acronym Explainer
LLM · Easy
Type any acronym, LLM explains what it stands for and its context.
32. Daily Standup Writer
LLM · Easy
Answer 3 quick questions, LLM formats a standup update.
33. Meeting Notes Cleaner
LLM · Easy
Paste messy notes, LLM returns structured action items.
34. Baby Name Generator
LLM · Easy
Input style preferences, LLM suggests names with meanings.
35. AI Bedtime Story Maker
LLM · Easy
Enter a child’s name + theme, LLM writes a short bedtime story.
36. Resume Bullet Improver
LLM · Easy
Paste weak resume bullets, LLM rewrites them with impact.
37. SQL Query Explainer
LLM · Easy
Paste a SQL query, get a plain English breakdown.
38. Business Name Generator
LLM · Easy
Describe your business, LLM brainstorms name ideas.
39. AI Apology Letter Writer
LLM · Easy
Describe the situation, get a sincere apology draft.
40. Tweet Thread Generator
LLM · Easy
Input a topic or article, LLM writes a viral-style thread.
41. Bug Report Formatter
LLM · Easy
Describe a bug in plain text, LLM formats a proper report.
42. AI Interview Coach
LLM · Medium
Enter a job role, LLM asks mock interview questions one by one.
43. Vocabulary Builder
LLM · Easy
Enter a reading level or word, LLM teaches it with examples.
44. AI Language Tutor
LLM · Medium
Practice conversational phrases in a target language with LLM feedback.
45. Contract Simplifier
LLM · Medium
Paste legal text, LLM summarizes it in plain everyday language.
46. Meal Planner
LLM · Medium
Enter dietary preferences, LLM generates a weekly meal plan.
47. AI Negotiation Trainer
LLM · Hard
Role-play a salary or deal negotiation with an LLM opponent.
48. PR Description Writer
LLM · Medium
Paste a git diff or commit list, LLM writes a pull request summary.
49. AI Feedback Giver
LLM · Medium
Paste a piece of writing, LLM gives structured constructive feedback.
50. Prompt Library
UI Storage · Medium
Save, tag, and search your favorite LLM prompts locally.
51. Changelog Generator
LLM · Easy
List features/fixes in plain text, LLM formats a changelog entry.
52. AI Cold Outreach Writer
LLM · Easy
Enter target company + your pitch, LLM drafts a cold email.
53. Regex Builder
LLM · Medium
Describe a pattern in plain English, LLM writes the regex.
54. Dice Roller App
UI · Easy
Roll any number of custom dice with animated results.
55. Countdown Timer
UI · Easy
Set a date, display a live countdown with days/hours/minutes.
56. Tip Calculator
UI · Easy
Split a bill and calculate tip percentage across a group.
57. BMI Calculator
UI · Easy
Input height and weight, show BMI with a visual health range.
58. Bracket Generator
UI · Medium
Enter team/player names, auto-generate a tournament bracket.
59. Typewriter Effect Demo
UI · Easy
Animated typewriter text component with configurable speed.
60. Kanban Board
UI Storage · Medium
Drag-and-drop task board with To Do, In Progress, and Done columns.
61. Password Generator
UI · Easy
Generate strong passwords with length and character controls.
62. Random Team Picker
UI · Easy
Paste names, click to randomly split into balanced teams.
63. Font Pairing Explorer
API UI · Medium
Browse and preview Google Font combinations live.
64. Open Library Search
API UI · Easy
Search books via Open Library API and display covers and info.
65. Country Explorer
API UI · Easy
Search any country via REST Countries API for facts and flags.
66. Hacker News Reader
API UI · Easy
Fetch top stories from the HN API with a clean reading UI.
67. NASA Astronomy App
API UI · Easy
Display NASA’s Astronomy Picture of the Day with description.
68. Crypto Price Tracker
API UI · Medium
Live crypto prices via a public API with a sparkline chart.
69. AI Workout Planner
LLM · Medium
Enter fitness goal + equipment, LLM writes a weekly workout.
70. AI Startup Pitch Deck Outliner
LLM · Medium
Describe your idea, LLM generates a 10-slide pitch deck outline.
71. AI Ethics Debater
LLM · Medium
Pick a tech ethics topic, LLM presents both sides with arguments.
72. AI Meme Caption Writer
LLM · Easy
Describe a meme image or format, LLM writes funny captions.
73. Smart Note Tagger
LLM Storage · Medium
Paste unstructured notes, LLM extracts and suggests tags/categories.
74. API Docs Generator
LLM · Easy
Paste a function signature, LLM writes JSDoc or a docstring.
75. AI Gift Idea Generator
LLM · Easy
Enter a person’s age, interests, and budget — LLM suggests gifts.
76. Study Plan Builder
LLM · Medium
Enter a topic + deadline, LLM creates a day-by-day study schedule.
77. AI Character Creator
LLM · Medium
Answer prompts, LLM builds a full D&D-style character sheet.
78. AI Song Lyric Analyzer
LLM · Easy
Paste lyrics, LLM breaks down themes, metaphors, and meaning.
79. Streaming Text Demo
LLM · Hard
Visualize LLM token streaming with a live typing animation.
80. Multi-turn Memory Chatbot
LLM · Hard
Chat with an LLM that summarizes and remembers prior turns.