AI-powered coding platform for Indian students
A complete, production-ready Flutter app that runs on Android phones and all major web browsers (Chrome, Edge, Firefox).
- Structured Roadmap: Visual DSA learning roadmap with progress tracking
- 1000+ Problems: Easy/Medium/Hard problems across all topics
- YouTube Integration: Curated video tutorials for each topic and problem
- Syllabus Parser: Upload college syllabus โ Auto-generated learning plan
- Live Code Editor: Write code with syntax highlighting
- Judge0 Execution: Run code and see real-time output
- Multiple Languages: Java, Python, C++, JavaScript, Dart, C
- Test Cases: Auto-run against hidden + visible test cases
- AI Debugging: When solution fails โ Get AI explanation of the bug
- Chat Interface: WhatsApp-style conversation with AI tutor
- Concept Breakdown: Ask hard questions โ Get step-by-step hints
- Code Review: Share code โ Get improvement suggestions
- Camera Scanner: Snap picture of code โ Extract + Analyze
- Streak Tracking: 7-day activity calendar with rewards
- Coin System: Earn coins per problem solved โ Redeem in swag store
- Badges: Unlock achievements (Elite Coder, Speedrunner, etc)
- Leaderboard: Compete globally / by city / by college
- Swag Store: Redeem coins for digital badges & certificates
- AI Interviewer: HR / Technical / System Design rounds
- Real Interview Questions: From actual companies (Google, Microsoft, etc)
- Performance Analysis: Get score + feedback after interview
- Company Specific: Practice for your target companies
- Activity Heatmap: GitHub-style contribution calendar
- Stats Dashboard: Problems solved, accuracy, ranking
- Resume Generator: Auto-generated resume from profile
- Progress Tracking: Visual charts showing skill improvement
- LeetCode - 2500+ coding problems for interview prep
- CodeChef - Competitive programming with live contests
- HackerRank - Interview preparation kit with tutorials
- Codeforces - Community-driven competitive programming
- HackerEarth - Coding challenges & hackathons
- InterviewBit - DSA interview questions & curated paths
- Codewars - Gamified coding challenges (8 kyu to 1 kyu)
- GeeksforGeeks - Tutorials & DSA explanations
- freeCodeCamp - Free full-length courses
- Educative - Text-based interactive learning
- System Design Interview - Prepare for system design rounds
- Flutter 3.x - Cross-platform UI
- Dart 3.2+ - Programming language
- Riverpod - State management
- Firebase - Backend (Auth, Firestore, Storage)
- Gemini API - AI Mentor & Debugging
- Judge0 - Code Execution
- GoRouter - Navigation
- Hive - Local caching
Primary: #7C3AED (Purple)
Secondary: #2563EB (Blue)
Success: #10B981 (Green)
Accent: #EC4899 (Pink)
Background: #0D0B1F (Dark)
- GlassCard (Material design cards)
- GradientButton (Animated buttons)
- CustomBottomNav (5-tab navigation)
- LoadingShimmer (Skeleton screens)
| Platform | Status | Min Requirements |
|---|---|---|
| Android | โ Full | API 21+ |
| Chrome | โ Full | Latest |
| Edge | โ Full | Latest |
| Firefox | โ Full | Latest |
Gemini: YOUR_GEMINI_API_KEY
Groq: YOUR_GROQ_API_KEY
Cohere: YOUR_COHERE_API_KEY
YouTube: YOUR_YOUTUBE_API_KEY
Only Firebase needs setup (see SETUP.md)
# Install dependencies
flutter pub get
flutter pub run build_runner build
# Setup Firebase
flutterfire configure
# Run on Android
flutter run
# Run on web
flutter run -d chromeSee SETUP.md for detailed setup instructions including:
- โ Firebase configuration
- โ Android build & deployment
- โ Web deployment (Firebase Hosting / Netlify)
- โ Troubleshooting
- โ Production checklist
1. Splash โ Auth Check
2. Login / Signup / Onboarding
3. Home (5 tabs)
โโ ๐ Home (dash)
โโ ๐ Roadmap
โโ ๐ป Practice
โโ ๐ Projects
โโ ๐ค Profile
4. Extra Screens
โโ ๐ค AI Chat
โโ ๐ธ Camera Scanner
โโ ๐ค Mock Interview
โโ ๐ Leaderboard
โโ ๐ Swag Store
Providers for:
- Authentication
- User data
- Problems list
- Leaderboard
- Chat history
- Badges
- Interview sessions
- Arrays & Strings
- Linked Lists
- Trees & Graphs
- Sorting & Searching
- Dynamic Programming
- Greedy Algorithms
- Backtracking
- System Design
- Coins: Earn per problem (10/20/50)
- Badges: 30+ achievements
- Streak: Daily activity tracking
- Leaderboard: Global/City/College ranks
- User profiles โ Firestore
- Problems database โ Firestore
- Chat history โ Firestore
- Authentication โ Firebase Auth
- Downloaded problems
- Chat cache
- User preferences
- Offline queue
[Coming soon after first deployment]
flutter run # Android
flutter run -d chrome # Web
flutter run -d edge -d chrome # Multiple browsersflutter build apk --release # Android APK
flutter build web --release # Web (build/web)# Firebase Hosting (free)
firebase deploy
# OR Netlify
netlify deploy --prod --dir=build/web- Setup Guide - Detailed instructions
- Flutter Docs
- Firebase Docs
- Gemini API
- Judge0 Docs
An integrated health & wellness platform for caring for aging parents:
- Health Dashboard: Real-time vitals tracking (BP, sugar, HR, SpO2) with alerts
- Telemedicine: Doctor booking & video consultations
- Medicine Management: Smart reminders & adherence tracking
- Bills & Payments: Medical & utility bill tracking with auto-pay
- Local Support Network: Verified caregivers, grocery/medicine delivery
- Emotion Check-ins: AI-powered mood analysis & wellness suggestions
- Emergency Services: 1-tap access to ambulance, police, fire department
- Multilingual UI: English, Hindi (เคนเคฟเคจเฅเคฆเฅ), Odia (เฌเฌกเฌผเฌฟเฌ)
โ Complete app architecture โ All 20+ screens โ Authentication (Google + Email) โ AI Mentor chatbot โ Code execution engine โ Problem database โ Gamification system โ Leaderboard โ Mock interviews โ Resume generator โ Works on Android + Web โ Offline caching โ Zero TODOs
- Setup Firebase (see SETUP.md)
- Run on Android or Web
- Create account & explore
- Try code execution
- Deploy to Play Store / Firebase Hosting
Open-source for educational purposes.
Built with โค๏ธ for Indian students. Start learning today! ๐