Transforme sua rotina de estudos em progresso real.
Plataforma premium para organizar seus estudos pro vestibular. 10 matérias, 150 tópicos, 500 questões, flashcards, resumos, metas e analytics — tudo em um painel que motiva de verdade. 100% grátis e offline-first.
Live: https://vest-track.vercel.app
App: https://vest-track.vercel.app/app


| Feature | Descrição |
|---|---|
| 📚 10 Matérias | Matemática, Linguagens, Ciências e Humanas com 15 tópicos cada, cores distintas (Inglês=blue) |
| 🧠 500 Questões | 50 por matéria, nível difícil ENEM, com texto quando precisa, sem texto quando não precisa, gabarito + explicação + tags |
| 🃏 Flashcards & Resumos | SRS + resumos por tópico com tags |
| 🎯 Metas & Streaks | Sequência atual, recorde, XP 30d, % metas, últimos 7 dias, progresso nível |
| 📊 Analytics | Total questões, taxa acerto, esta semana, foco total, evolução 30 dias, por matéria, simulados, quando estuda, heatmap 90 dias |
| 📅 Planner & Calendário | Planeje por data, calendário mensal, plano de estudos |
| ⌨️ Atalhos | 1-4 ou A-D seleciona, Enter verifica (modo lista), Esc limpa, ? abre ajuda |
| 💾 Offline-first | Funciona 100% sem login, salva no localStorage. Nuvem opcional |
| 🎨 Design Premium | Apple/Linear style, violet→fuchsia, glass sutil, sidebar fixa sticky, mobile first 44px touch, sem animações intensas |
Frontend:
Backend (opcional):
Deploy:
src/
├── components/
│ ├── ui/ # Card, Button, etc
│ ├── layout/ # Navbar, Sidebar (fixa sticky)
│ ├── questions/ # QuestionCard com Check/Limpar + atalhos
│ ├── Onboarding.tsx # tutorial 4 steps, só 1x
│ ├── ShortcutsHelp.tsx # ? pra atalhos
│ └── SupabaseStatus.tsx # status online/offline + conta
├── pages/
│ ├── Landing.tsx # hero, features, comparison, steps, testimonials, FAQ, CTA
│ ├── Dashboard.tsx # progresso, streak, próximo foco
│ ├── Today.tsx # planner hoje, metas, revisão erros
│ ├── Subjects.tsx # 10 matérias grid
│ ├── SubjectDetails.tsx
│ ├── Questions.tsx # lista + prática + quiz
│ ├── Flashcards.tsx, Summaries.tsx, MockTests.tsx
│ ├── Goals.tsx # streak laranja + daily/weekly/monthly
│ ├── Analytics.tsx # 30d, por matéria, heatmap
│ ├── Admin.tsx # visitas Supabase, só admin
│ ├── Sync.tsx # login/signup + debug env vars
│ └── Profile.tsx
├── data/
│ ├── subjects.ts # 10 matérias com cores
│ ├── questions.ts # 500 questões
│ ├── goals.ts, analytics.ts, mockTests.ts...
│ └── summaries.ts, flashcards.ts
├── lib/
│ ├── storage.ts, supabase.ts, sync.ts
│ ├── analytics.ts # trackPageView + getVisitStats (unique)
│ └── utils.ts
└── router.tsx
Leonardo Pereira — 2024/2025
Projeto pessoal pra organizar meus estudos e ajudar quem tá no vestibular. Open source, 100% grátis, sem pegadinha.
VestTrack — organize seus estudos, gabarite sua prova. 💜
Transforme sua rotina de estudos em progresso real.
Plataforma premium para organizar seus estudos pro vestibular. 10 matérias, 150 tópicos, 500 questões, flashcards, resumos, metas e analytics — tudo em um painel que motiva de verdade. 100% grátis e offline-first.
Live: https://vest-track.vercel.app
App: https://vest-track.vercel.app/app


| Feature | Descrição |
|---|---|
| 📚 10 Matérias | Matemática, Linguagens, Ciências e Humanas com 15 tópicos cada, cores distintas (Inglês=blue) |
| 🧠 500 Questões | 50 por matéria, nível difícil ENEM, com texto quando precisa, sem texto quando não precisa, gabarito + explicação + tags |
| 🃏 Flashcards & Resumos | SRS + resumos por tópico com tags |
| 🎯 Metas & Streaks | Sequência atual, recorde, XP 30d, % metas, últimos 7 dias, progresso nível |
| 📊 Analytics | Total questões, taxa acerto, esta semana, foco total, evolução 30 dias, por matéria, simulados, quando estuda, heatmap 90 dias |
| 📅 Planner & Calendário | Planeje por data, calendário mensal, plano de estudos |
| ⌨️ Atalhos | 1-4 ou A-D seleciona, Enter verifica (modo lista), Esc limpa, ? abre ajuda |
| 💾 Offline-first | Funciona 100% sem login, salva no localStorage. Nuvem opcional |
| 🎨 Design Premium | Apple/Linear style, violet→fuchsia, glass sutil, sidebar fixa sticky, mobile first 44px touch, sem animações intensas |
Frontend:
Backend (opcional):
Deploy:
src/
├── components/
│ ├── ui/ # Card, Button, etc
│ ├── layout/ # Navbar, Sidebar (fixa sticky)
│ ├── questions/ # QuestionCard com Check/Limpar + atalhos
│ ├── Onboarding.tsx # tutorial 4 steps, só 1x
│ ├── ShortcutsHelp.tsx # ? pra atalhos
│ └── SupabaseStatus.tsx # status online/offline + conta
├── pages/
│ ├── Landing.tsx # hero, features, comparison, steps, testimonials, FAQ, CTA
│ ├── Dashboard.tsx # progresso, streak, próximo foco
│ ├── Today.tsx # planner hoje, metas, revisão erros
│ ├── Subjects.tsx # 10 matérias grid
│ ├── SubjectDetails.tsx
│ ├── Questions.tsx # lista + prática + quiz
│ ├── Flashcards.tsx, Summaries.tsx, MockTests.tsx
│ ├── Goals.tsx # streak laranja + daily/weekly/monthly
│ ├── Analytics.tsx # 30d, por matéria, heatmap
│ ├── Admin.tsx # visitas Supabase, só admin
│ ├── Sync.tsx # login/signup + debug env vars
│ └── Profile.tsx
├── data/
│ ├── subjects.ts # 10 matérias com cores
│ ├── questions.ts # 500 questões
│ ├── goals.ts, analytics.ts, mockTests.ts...
│ └── summaries.ts, flashcards.ts
├── lib/
│ ├── storage.ts, supabase.ts, sync.ts
│ ├── analytics.ts # trackPageView + getVisitStats (unique)
│ └── utils.ts
└── router.tsx
Leonardo Pereira — 2024/2025
Projeto pessoal pra organizar meus estudos e ajudar quem tá no vestibular. Open source, 100% grátis, sem pegadinha.
VestTrack — organize seus estudos, gabarite sua prova. 💜