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.

Vibe Code Vibes ยท Editorial8 min read

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.
A saved project page with its summary, stage, next step and stack
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

  1. 01

    Choose the skill you want to practise

    Want auth and databases? Pick something with accounts. Want UI? Pick something visual.
  2. 02

    Be honest about your time

    A weekend build you finish beats a two-month project you abandon in week one.
  3. 03

    Pick something you would use

    You will keep going longer when you want the thing to exist.
  4. 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.

Want ideas made for you?

This list is a start. Want a custom project spec, tech stack, and starter prompt tailored to your skill level? Try the free Vibe Code Vibes Idea Generator: four fresh ideas shaped by your interests, your time and your tools. Or browse worked examples by category, and sharpen your prompts with the prompt engineering guide.

Ready to find your next build?

Pick what you are into and get four ideas shaped by your time and your tools.

Find ideas

Not sure which tool to build with? Take the quiz.