Home›Roadmaps›Vibe Code a Study App
🧠 Roadmap

From Prompt to Study App: Vibe Code Notes, Flashcards & Questions

A practical roadmap to go from a simple text prompt to a live, AI-powered study tool — completely free.

⏱️ 1–2 weeks
📊 Beginner
🧭 5 phases
Basic
₵50
Core guide — the essential how-to
  • Phase 2: development & local testing
  • Vibe coding loop
  • Test on a real device
Premium
₵200
Everything in Advanced + the complete bonus pack
  • Phase 2: development & local testing
  • Vibe coding loop
  • Test on a real device
  • Phase 3: AI features (notes → flashcards/quizzes)
  • Spaced repetition (FSRS)
  • Progress tracking
  • Phase 4: deployment prep
  • Phase 5: free hosting (static & full-stack)
  • Prompt templates pack
  • Launch checklist
  • Video library & resource hub
Table of Contents
Phase 1 · Free

Ideation & Tools

Define your study app and pick your AI coding engine.

Phase 2 · Basic

Build & Test

Vibe code the app and preview it live next to your chat.

Phase 3 · Advanced

AI Features

Notes → flashcards & quizzes, FSRS spaced repetition.

Phase 4 · Advanced

Deploy Prep

Identify your stack, fix API keys & CORS, use GitHub.

Phase 5 · Premium

Free Hosting

Ship on GitHub Pages, Netlify, Render or Blink.

Phase 1 · Free

Ideation & Choosing Your "Vibe" Tools

Goal: define your app's purpose and select the right AI tools.

Define Your App's Core Function

Be specific. Is it for language learning, medical terminology, or exam prep? The clearer your idea, the better the AI output. Vibe coding means describing what you want in plain English and letting AI handle the programming.

Choose Your AI Coding Engine

⚡ BasicPhase 2
₵50
Phase 2

Development & Local Testing

Goal: turn your prompts into a working app.

Start "Vibe Coding"

Describe your app's screens, navigation, and features in natural language.

💡 Example prompt: "Create a flashcards web app with flip animation, deck categories, and a progress counter."

Iterate & Refine

Use follow-up prompts to adjust design, fix bugs, add features. Key loop: prompt → generate → verify → adjust

Test on a Real Device

Preview instantly — platforms like Blink and Hostinger Horizons generate working previews beside the chat.

Unlock Basic — ₵50

Phase 2: development & local testing — the vibe coding loop, example prompts, live previews, plus video walkthroughs.

🚀 AdvancedPhases 3–4
₵100
Phase 3

Adding AI Features (Notes → Flashcards / Quizzes)

Goal: make your app "smart."

AI-Powered Generation

Prompt your AI engine to automatically convert notes into study materials.

💡 Example prompt: "Add AI generation that turns pasted notes into Q&A flashcards, multiple-choice questions, and summaries."

Spaced Repetition (FSRS)

Add a spaced repetition system that schedules reviews based on performance.

💡 Example prompt: "Add a spaced repetition system that prioritizes incorrectly answered cards."

Progress Tracking

Include a progress tracker, daily goal counter, and completion percentage.

Phase 4

Preparing for Deployment

Goal: check for common issues before going live.

Identify Your Stack

If you have...You have a...How to host
index.htmlStatic siteEasy — any static host
package.json (Node.js) or requirements.txt (Python)Full-stack appNeeds a server platform

Check for Common Issues

  • API keys — never hardcode them; use environment variables
  • CORS errors — happen when frontend talks to a backend on a different URL
  • Version control — use GitHub; commit often so you can revert if AI breaks something

Unlock Advanced — ₵100

Everything in Basic + Phases 3–4: AI features (notes → flashcards/quizzes, FSRS spaced repetition, progress tracking) and deployment prep.

👑 PremiumPhase 5 + Bonus Pack
₵200
Phase 5

Free Hosting (Going Live)

Goal: choose a platform based on your project type.

For Static Sites (HTML, CSS, JS)

PlatformNotes
GitHub PagesDeploys directly from a GitHub repo; 100 GB bandwidth/month
Netlify / Vercel100 GB bandwidth, generous build minutes
Cloudflare PagesFast global CDN

For Full-Stack Apps (Node.js, Python, etc.)

PlatformNotes
BlinkFree hosting, SSL certificates, global CDN with every project
RenderFree tier for web services + PostgreSQL — no credit card required
Hostinger HorizonsHosting built-in — no extra steps, just launch
Bonus Pack

Prompt Templates & Launch Checklist

  • Ready-to-paste prompts for flashcards, Q&A, summaries, FSRS
  • Deployment go-live checklist (env vars, CORS, domain)
  • Free-tier limit tracker reference

📺 Video Library & Resources

Watch these tutorials to go deeper, and keep these resources handy for the full workflow:

Watch: ANKI FOR BEGINNERS (Sab Yang)

🔗 Key Resources

Unlock Premium — ₵200

Everything in Basic + Advanced + Phase 5 free hosting (static & full-stack), plus the bonus prompt template pack.