AI-Powered Study Companion
Transform any study material into flashcards, quizzes, and audio summaries
Website • App Store • Privacy • Terms
| Feature | Description |
|---|---|
| 📚 Smart Flashcards | AI-generated cards with spaced repetition |
| 🧠 Adaptive Quizzes | Difficulty adjusts to your performance |
| 🎙️ Audio Summaries | Listen to your materials like a podcast |
| 💬 AI Tutor Chat | Ask questions about your exact materials |
| 🐾 Study Pet | Virtual companion that grows with your streaks |
| 🔮 Exam Predictions | AI predicts likely exam questions |
| Layer | Technology |
|---|---|
| Framework | Expo 54 (React Native 0.81) |
| Language | TypeScript 5.9 |
| Navigation | Expo Router 6 |
| State | Zustand |
| Backend | Supabase (PostgreSQL + Edge Functions) |
| Auth | Supabase Auth (Email, Google, Apple) |
| Payments | RevenueCat |
| AI | OpenAI GPT-4o, Google Gemini |
| Analytics | Mixpanel |
| Animations | Moti + Reanimated |
# Clone and install
git clone <repo>
cd brigo
npm install
# Setup environment
cp .env.example .env
# Fill in your Supabase and API keys
# Install iOS dependencies
cd ios && pod install && cd ..
# Run development build
npx expo run:iosapp/ # Expo Router screens
├── (tabs)/ # Main tab navigation
├── onboarding/ # Onboarding flow
├── quiz/ # Quiz player
├── flashcards/ # Flashcard viewer
└── audio-player/ # Podcast player
components/ # Reusable UI components
lib/
├── store/ # Zustand state management
├── services/ # API and business logic
└── supabase.ts # Database client
supabase/functions/ # Edge Functions (Deno)
- Free Tier: 2 notebooks, basic features
- Pro Tier: Unlimited notebooks, priority AI, all features
- Pricing: Weekly intro offer → Semester (3-month) subscription
- Row Level Security (RLS) on all Supabase tables
- No hardcoded secrets (environment variables only)
- GDPR compliant (Mixpanel EU data residency)
# Production build
eas build --platform ios --profile production
# Submit to App Store
eas submit --platform ios© 2026 Brigo. All rights reserved.