← Back to Blog
5 min read
Share

Weekend Side Projects You Can Build with Vibecoding

Weekend Side Projects You Can Build with Vibecoding

The best way to learn vibecoding is to build real things. Here are 10 projects you can actually finish in a weekend, ranked by complexity.

Tier 1: Saturday Morning (2-3 hours)

1. Personal Link Page

A single-page site with your photo, bio, and links to your socials. Think Linktree, but yours.

What you'll learn: Basic layout, responsive design, deployment.

Prompt to start: "Create a personal link-in-bio page with a profile photo, name, short bio, and 6 social media links. Dark theme, centered layout, animated hover effects on links. Mobile-first."

2. Expense Splitter

Enter a bill amount and the number of people — get the split with tip options. Add the ability to split unevenly.

What you'll learn: Form handling, computed values, state management.

3. Daily Quote App

Shows a random inspirational quote with the author. New quote on click or page refresh. Bonus: save favorites to localStorage.

What you'll learn: Working with arrays of data, localStorage, simple animations.

Tier 2: Saturday Afternoon (4-6 hours)

4. Recipe Saver

A personal recipe book where you can add, edit, and search recipes. Each recipe has a title, ingredients list, and instructions. All stored locally.

What you'll learn: CRUD operations, search/filter, localStorage patterns.

5. Reading List Tracker

Add books with title, author, and status (want to read, reading, finished). Sort and filter by status. Track how many books you've finished this year.

What you'll learn: State management, filtering logic, progress tracking.

6. Weather Dashboard

Enter a city, see the current weather and 5-day forecast. Use a free weather API. Show temperature, conditions, and simple icons.

What you'll learn: API integration, async data fetching, error handling.

Prompt to start: "Build a weather dashboard that takes a city name and shows current weather plus a 5-day forecast using the OpenWeather API. Display temperature, humidity, wind speed, and weather icons. Handle loading and error states."

Tier 3: Full Weekend (8-12 hours)

7. Personal Finance Dashboard

Track monthly income and expenses across categories. Show totals, a pie chart breakdown, and month-over-month comparison. Data persists in localStorage.

What you'll learn: Charts/visualization, date handling, data aggregation.

8. Flashcard Study App

Create decks of flashcards with a front and back. Study mode flips cards and tracks which ones you've mastered. Implements spaced repetition.

What you'll learn: Complex state, spaced repetition algorithms, keyboard navigation.

9. Project Time Tracker

Start/stop timers for different projects. See daily and weekly totals. Export to CSV for invoicing.

What you'll learn: Timers, data export, multi-entity state management.

10. Markdown Blog Engine

A static blog where you write posts in markdown files. Index page lists all posts sorted by date. Each post has its own URL. Deploy to Vercel.

What you'll learn: File-based routing, markdown parsing, static generation, deployment.

How to Approach These

  1. Pick one. Don't agonize — just start.
  2. Use Project Starter to get your tech stack and initial setup.
  3. Build the core feature first. Get a working version before adding polish.
  4. Use Vibe Checker to review your code before deploying.
  5. Deploy it. A side project that lives only on localhost doesn't count.

The Portfolio Effect

Three deployed side projects are worth more than a hundred tutorials. Each one you build:

  • Proves you can ship working software
  • Gives you real code to discuss in interviews
  • Teaches you something no tutorial covers (debugging real problems)
  • Builds your confidence for bigger projects

The weekend is two days. That's enough time to go from idea to deployed app. Pick one and start now.

Stay in the flow

Get vibecoding tips, new tool announcements, and guides delivered to your inbox.

No spam, unsubscribe anytime.