100xDevs

📱 100xDevs – All-in-One Learning & Developer Platform

App Preview

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