
Tech Stack
- Frontend: Flutter, Bloc, Hive, AutoRoute, MVVM architecture, Firebase Auth, JWT Auth, Socket.IO
- Backend: Node.js, Express.js, TypeScript, Prisma, PostgreSQL, Docker, Redis (cache + rate limiter), Judge0, Gemini AI, Razorpay, AWS S3, AWS EC2, Firebase Push Notifications
- Other: Cloudflare Tunnel (for backend exposure), Advanced state management, Offline caching, Deep linking
Highlights
End-to-end learning and developer community platform combining multiple app concepts:
- Course platform with adaptive HLS streaming
- AI-powered course assistant
- Blog reader with offline caching
- Quiz & contests system
- Product Hunt-style project launches
- WhatsApp-like real-time chat with X-style follow/following system
- Persistent authentication with Firebase + JWT refresh tokens and single-device login
- Efficient state management and caching for smooth user experience without isolates
- Secure encrypted markdown content fetching and real-time feature updates via sockets
Key Features
Courses
- HLS video streaming
- Encrypted PDFs
- Live classes
- AI assistant
- Bookmarks
- Recursive curriculum UI
Blogs
- Offline caching
- Category filtering
- Bookmarking
Quizzes
- Timer-based
- Random question ordering
- Backend scoring
- Limited attempts
Contests & Bug Bounties
- Submit solutions
- Earn grind coins
Project Launchpad
- Project by category/date
- Upvotes, comments, replies
- Like/dislike system
Chat
- Direct & group chat
- Online/last seen
- Follow system
Gamification
- Grind coins
- Quizlets
- Leaderboard (coming soon)
Notifications
- Targeted & course-specific deep-linked notifications
Coming Soon
- Group chat
- Job board
- Post system
- Code tracker
- Offline AI chat
- Ratings & reviews