50 Vibe Coding Project Ideas for Beginners, Intermediates, and Pros
50 shippable vibe coding project ideas sorted by skill level, from weekend builds to portfolio-scale apps, with a suggested stack and a fill-in starter prompt for each level.
Cursor is open. The AI is ready. And you have been staring at a blinking cursor for twenty minutes because you do not know what to build. Here are 50 ideas sorted by skill level, each with who it is for and the loop it runs on, plus a stack and a starter prompt for every tier. Pick one and start.
Fifty ideas, three sizes. Every one is buildable with today's AI tools.
Weekend builds (beginner)
One or two days each. Small enough to finish, useful enough to keep. Great for learning a new tool.
Pomodoro Flow Timer
For students who drift: start a timer, work, take the break, and keep a daily streak alive.
3 to 5 hours
Daily Standup Journal
For remote devs: answer yesterday, today and blockers each morning, then review the week.
One day
Bookmark Dashboard
For tab hoarders: pin links by category to a new-tab grid and open them in one click.
One day
Mood Palette Generator
For designers: type a mood, get five colours, copy the hex codes or Tailwind config.
One day
Quote of the Day Widget
For social posters: get a fresh quote each morning, style the card, share the image.
3 to 5 hours
ASCII Art Generator
For meme makers: drop in an image, tune the density, copy or download the ASCII.
One day
Tip Calculator Pro
For group dinners: enter the bill, split it unevenly, round up, and save your usual rate.
3 to 5 hours
Invoice Snapshot
For first-time freelancers: fill one form, preview the invoice, export a clean PDF.
One day
README Generator
For open-source beginners: paste a package.json, edit the draft, copy a polished README.
One day
JSON Formatter
For API debuggers: paste messy JSON, validate it, and explore it as a collapsible tree.
3 to 5 hours
Regex Playground
For regex-shy developers: type a pattern, watch matches light up, read it in plain English.
One day
Explain This Code
For learners: paste a snippet, get a line-by-line explanation, ask a follow-up.
One day
Commit Message Writer
For busy committers: paste a diff, get a conventional commit message, copy it.
3 to 5 hours
Flashcard Maker
For exam crammers: paste notes, get question cards, flip through them and mark what stuck.
One day
Name My Project
For indie hackers: describe the idea, get names, check which domains are free.
3 to 5 hours
Weekend starter prompt
Build [idea name], a single-page app for [target user].
Stack: Next.js (App Router), TypeScript, Tailwind. Store data in localStorage. No backend.
Core loop: [the user does X, sees Y, then Z].
Start with the layout and placeholder data only. Keep it to one page and explain each file in one line.
Two-week projects (intermediate)
Databases, sign-in, third-party APIs and more than one page. These look great in a portfolio and teach you how real apps fit together.
Habit Tracker with Streaks
For self-improvers: check in daily, protect the streak, and see the year as a heat map.
1 to 2 weeks
Personal Finance Dashboard
For budgeters: log spending, tag it, and watch where the money goes each month.
1 to 2 weeks
Meeting Notes Organizer
For managers: take notes per meeting, pull out action items, tick them off across meetings.
1 to 2 weeks
Weekly Meal Planner
For busy families: drag meals onto the week and get the shopping list built for you.
1 to 2 weeks
Markdown Blog Platform
For developer writers: write in markdown, preview live, publish to a public page.
1 to 2 weeks
Playlist Mood Board
For music lovers: connect Spotify, pick a playlist, get a shareable visual mood board.
1 to 2 weeks
Pixel Art Canvas
For friend groups: open a shared canvas, place pixels together in real time, export the art.
1 to 2 weeks
Font Pairing Tool
For designers: pick a heading font, get body pairings, preview them on real layouts.
1 to 2 weeks
Waitlist Page Builder
For pre-launch founders: describe the product, publish a page, collect and export emails.
1 to 2 weeks
Customer Feedback Board
For small SaaS teams: users post requests, others upvote, you mark them planned or shipped.
1 to 2 weeks
SaaS Pricing Calculator
For indie founders: model tiers and churn, compare scenarios, pick a price with confidence.
1 to 2 weeks
Freelancer CRM
For solo freelancers: add a client, track the project, send the invoice, mark it paid.
1 to 2 weeks
API Request Builder
For backend devs: compose a request, send it from the browser, save it to a collection.
1 to 2 weeks
GitHub Repo Analyzer
For maintainers: paste a repo, see commit rhythm, top contributors and the bus factor.
1 to 2 weeks
Changelog Generator
For release managers: pull merged PRs, group them by type, publish a readable changelog.
1 to 2 weeks
Schema Designer
For backend learners: draw tables, link relations, export the SQL.
1 to 2 weeks
AI Writing Assistant
For non-native writers: paste a draft, pick a tone, accept or reject each suggested edit.
1 to 2 weeks
Smart Bookmark Manager
For researchers: save a link, get auto tags and a summary, find it later by topic.
1 to 2 weeks
Interview Prep Coach
For job seekers: choose a role, answer realistic questions, get feedback on each answer.
1 to 2 weeks
Palette from a Photo
For brand builders: upload a photo, extract its colours, export a matching UI palette.
1 to 2 weeks
Two-week starter prompt
Build [idea name] for [target user].
Stack: Next.js (App Router), TypeScript, Tailwind, shadcn/ui, Supabase (Postgres + email auth). Turn on row level security so each user only sees their own rows.
Core loop: [the user does X, sees Y, then Z].
First, propose the database tables and fields and wait for my OK. Then build sign-in and the first screen of the loop only.
Save an idea and it becomes a project with a plan, a stage and a next step.
Portfolio pieces (pro)
One to two months. Multiple user roles, payments, real-time features and production concerns. Any of these could become a real product.
Team Project Boards
For small teams: create a board, move cards through stages, see who is blocked.
1 to 2 months
Personal Knowledge Base
For lifelong learners: write pages, link them together, find anything with fast search.
1 to 2 months
Time Tracking and Invoicing
For agencies: run timers per project, turn hours into invoices, get paid through Stripe.
1 to 2 months
Generative Art Gallery
For creative coders: write a sketch, render it, publish it to a public gallery.
1 to 2 months
Podcast Hosting
For indie podcasters: upload an episode, get a transcript, publish the RSS feed.
1 to 2 months
Storytelling Engine
For game writers: write branching scenes, playtest the paths, share a playable link.
1 to 2 months
Multi-Vendor Marketplace
For niche communities: sellers list items, buyers check out, the platform takes a cut.
1 to 2 months
SaaS Starter Kit
For repeat founders: clone it, rename it, and get auth, teams, roles and Stripe billing on day one.
1 to 2 months
Event Ticketing
For meetup organisers: sell tiered tickets, email QR codes, scan guests in on a phone.
1 to 2 months
Privacy-First Analytics
For privacy-minded site owners: add one script, see cookie-free traffic, self-host the dashboard.
1 to 2 months
Workflow Automation Builder
For ops teams: pick a trigger, chain actions visually, watch each run in a log.
1 to 2 months
Snippet Manager with AI Search
For senior devs: save snippets as you go, then find them by meaning, not keywords.
1 to 2 months
AI Resume Tailor
For career switchers: paste a job post, get a tailored resume and a match score.
1 to 2 months
Plain-English Database Explorer
For non-technical analysts: ask a question in words, check the SQL, see a chart.
1 to 2 months
Chatbot Builder
For small businesses: feed in your docs, test the bot, embed it on your site.
1 to 2 months
Portfolio starter prompt
I am building [idea name], a [type of product] for [target user].
Stack: Next.js (App Router), TypeScript, Supabase (Postgres, auth, storage, realtime), Stripe.
Roles: [e.g. admin, member, guest] and what each can do.
Core loop: [the user does X, sees Y, then Z].
Before writing code, give me: the data model, the pages and API routes, and a build order of small milestones. Then build milestone one only.
How to pick one
01
Choose the skill you want to practise
Want auth and databases? Pick something with accounts. Want UI? Pick something visual.
02
Be honest about your time
A weekend build you finish beats a two-month project you abandon in week one.
03
Pick something you would use
You will keep going longer when you want the thing to exist.
04
Ship a version one fast
Deploy the smallest working version, then improve it in public.
The best idea is the one you will actually finish.