Back to Home

DevConnect — Developer Social Network

A scalable developer networking platform where developers can register, connect, and exchange messages. Evolved from a simple project to a robust real-time system with complex architecture.

Tech Stack

React 19ViteRedux ToolkitTailwind CSSRadix UISocket.io ClientNode.jsExpress 5MongoDBRedisSocket.ioBetter AuthJWTCloudinaryNodemailer

Key Features & Architecture

  • Real-time messaging with online presence, typing indicators, and live notifications without multiplying socket connections.
  • Refactored state management to reduce unnecessary re-renders and improve responsiveness.
  • Redis-backed Socket.io infrastructure for scalable real-time communication.
  • Feed system efficiently handling user-generated content and interactions.
  • Job platform allowing companies to publish openings and developers to apply directly.
  • Optimized search querying instead of relying solely on client-side filtering.
  • Multiple authentication flows, including GitHub OAuth alongside traditional authentication.
  • Improved API structure and middleware organization for maintainability.

Gallery

DevConnect — Developer Social Network screenshot 1
DevConnect — Developer Social Network screenshot 2
DevConnect — Developer Social Network screenshot 3
DevConnect — Developer Social Network screenshot 4