-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Project 1: Vibe Code a Complete App with Lovable
Overview
Before you write a single line of code, you need to learn what "vibe coding" actually feels like. Lovable is the perfect place to start.
What you'll build: A job application tracker.
Lovable is an AI-powered full-stack app builder. You describe what you want in plain English, and it generates a working React application. The tech stack (React 18, TypeScript, Tailwind CSS) produces smooth, modern apps out of the box.
Why This Matters
Vibe coding—the term Andrej Karpathy coined in February 2025—isn't about being lazy. It's about learning to communicate with AI so clearly that it can execute your vision. Collins Dictionary named it the 2025 Word of the Year. 25% of Y Combinator startups in Winter 2025 had codebases that were 95% AI-generated.
If you can't articulate what you want precisely enough for Lovable to build it, you definitely can't articulate it precisely enough to build agents.
The Build
Create a job application tracker with:
- A Kanban board view (Applied → Phone Screen → Onsite → Offer → Rejected)
- A detail view for each company showing notes, contacts, and next steps
- A dashboard with stats: applications this week, response rate, pipeline by stage
- Search and filter by company, role, or status
The goal isn't just to finish—it's to iterate. Your first prompt won't be perfect. You'll refine, adjust, and learn how to communicate precisely with AI.
What You'll Learn
- How to break down a product vision into implementable pieces
- How to prompt iteratively instead of trying to get everything right the first time
- How to debug when things don't work ("I am frustrated" is an official Lovable prompting pattern—it actually helps)
Key Insight
The quality of your output is directly proportional to the quality of your input. "Make me a tracker" produces garbage. "Create a Kanban board with five columns for job application stages, drag-and-drop between columns, and a slide-out panel when clicking a card that shows company details and interview notes" produces something useful.
Alternative Ideas
- Personal finance dashboard with spending categories and monthly trends
- Workout tracker with exercise library, sets/reps logging, and progress charts
- Reading list manager with status, ratings, and notes
- Recipe collection app with ingredient search and meal planning