← All articles

5 Powerful Prompts to Build Your First App with Claude Code

tools-experiments · 7 min · March 9, 2026

The hardest part of vibe coding is often the first prompt. What do you say? How detailed should you be? To help you get started, here are five tested prompts that produce impressive results with Claude Code. Copy them, customize them, and start building.

1. Startup Idea Generator

This app generates random startup ideas by combining industries, problems, and solutions. It's fun, creative, and surprisingly useful for brainstorming.

Example prompt:

Build a startup idea generator web app. When the user clicks a "Generate" button, it should randomly combine an industry (like healthcare, education, food, travel, fitness), a problem (like "people forget to...", "it's hard to find...", "there's no easy way to..."), and a solution approach (like "an app that...", "a marketplace for...", "an AI that...") to create a unique startup idea. Display the idea in a large, bold card with the industry as a colored tag. Add a "Save Idea" button that stores favorites in localStorage and shows them in a sidebar. Use a modern, clean design with a gradient background and smooth animations when generating new ideas. Make it responsive for mobile.

Try generating a few ideas and saving your favorites. Then iterate on the prompt to add features like sharing ideas or rating them.

2. Habit Tracker

A clean, visual habit tracker that helps you build daily routines. This is a great app to build because it involves state management, data persistence, and satisfying UI interactions.

Example prompt:

Create a daily habit tracker app with a beautiful, minimal design. The main screen shows today's date and a list of habits, each with a checkbox. Users can add new habits by clicking a "+" button that opens a modal with a text input and color picker. When a habit is checked off, show a satisfying animation — like a green checkmark that bounces. Include a weekly view that shows a grid of the last 7 days for each habit, with colored dots for completed days and empty circles for missed days. Store all data in localStorage. Show a streak counter for each habit. Use a light theme with soft shadows and rounded corners. Make the whole thing feel calm and encouraging.

3. Study Timer

A Pomodoro-style study timer with ambient sounds. Perfect for students and anyone who uses timed focus sessions.

Example prompt:

Build a study timer app using the Pomodoro technique. The main screen shows a large circular countdown timer with a clean, modern design. Default is 25 minutes of study, 5 minutes of break, with a longer 15-minute break every 4 sessions. Users can customize the durations. When the timer is running, show a subtle pulsing animation on the circle. When time is up, play a gentle notification sound and show a modal asking if they want to start a break or another study session. Track and display today's stats — total study time, number of sessions completed, and current streak. Use a dark theme with a deep blue background and bright accent colors. Include ambient sound options: rain, coffee shop, nature. Store stats in localStorage so they persist between sessions.

4. Travel Destination Picker

Can't decide where to travel next? This app helps you discover destinations based on your preferences. It's a fun project that involves filtering, displaying rich content, and creating an engaging user experience.

Example prompt:

Create a travel destination picker app. Start with a fun questionnaire: ask the user about their budget (budget/moderate/luxury), preferred climate (tropical/cold/moderate), travel style (adventure/relaxation/culture), and trip duration (weekend/week/two weeks). Based on their answers, show 3-5 destination recommendations as beautiful cards with a gradient background representing the destination's vibe (warm colors for tropical, cool colors for cold, etc.). Each card should show the destination name, country, a short description, best time to visit, estimated budget range, and top 3 things to do there. Add a "Spin the Globe" button that randomly picks a destination with a spinning animation. Include about 20 hardcoded destinations with diverse options across different continents. Make it vibrant, visual, and exciting. Mobile-first design.

The travel picker is a crowd favorite on VibeLab. People love the "Spin the Globe" feature — it adds an element of surprise that makes the app genuinely fun to use.

5. Resume Formatter

A practical app that takes your information and formats it into a clean, professional resume. This one combines form handling, layout generation, and PDF-like output.

Example prompt:

Build a resume formatter web app. Show a multi-step form that collects: personal info (name, email, phone, location, LinkedIn URL), a professional summary, work experience (company, title, dates, bullet points — allow adding multiple entries), education (school, degree, year — allow multiple), and skills (allow adding individual skill tags). After filling in all sections, show a live preview of the formatted resume on the right side of the screen. Offer 3 template styles: "Classic" (traditional black and white), "Modern" (with a colored sidebar), and "Minimal" (lots of white space, elegant typography). Add a "Download as PDF" button using the browser's print functionality with print-optimized CSS. The form should save progress to localStorage so users don't lose their work. Use a clean, professional design appropriate for a tool that generates professional documents.

Tips for Using These Prompts

Challenge: Pick one of these prompts, build the app, and upload it to VibeLab this week. Tag it with #FirstApp so the community can cheer you on.

These five prompts will get you building real, functional apps right away. The key is to start — pick the one that excites you most and open Claude Code. Your first vibe-coded app is just a prompt away.