logo
DevRoot home

🚀 Full-stack MERN application inspired by DevTinder (from Namaste Node.js course)
💡 Solves a real pain point - Helps developers connect based on shared skills/interests
📈 Scalable architecture handling 500+ daily active users

Technical Breakdown

Frontend:

  • Swipeable card UI with Framer Motion animations
  • Real-time messaging via Socket.IO
  • Redux Toolkit for state management
  • Tailwind CSS with dark mode toggle

Backend:

  • 35+ REST APIs with JWT authentication
  • MongoDB compound indexes for fast queries
  • Redis caching for match recommendations
  • Rate-limited endpoints (100 requests/min)

Key Features:
✅ AI-powered matching algorithm
✅ End-to-end encrypted messaging
✅ Role-based admin dashboard
✅ CI/CD pipeline (GitHub Actions + Vercel)

Home page image
Home Page with swipe-able cards

Impact & Metrics

âš¡ 40% faster API responses after query optimization
📱 92% mobile usability score (Lighthouse)
🔗 300+ connections made during beta testing

What I Learned

  1. WebSocket challenges - Solved message persistence issues
  2. Performance tuning - Redis caching improved match loading by 2x
  3. Auth best practices - Implemented refresh token rotation