DevTinder is a developer networking platform where tech enthusiasts can connect, chat, and collaborate based on mutual interest. Inspired by Tinder, it lets users swipe left to ignore and right to connect, with real-time chat features powered by Socket.io.
π Live Demo: https://devtinder-remo.vercel.app
π GitHub Repository: DevTinder Repo
β
JWT & Cookie-based Authentication β Secure login and signup.
β
Swipeable Feed β Browse developer profiles and swipe to connect.
β
Connection Requests β Accept/reject connection requests easily.
β
Real-time Chat β Powered by Socket.io with notification sounds.
β
Profile Management β Edit and update your profile details.
Frontend: React.js, TypeScript, Zustand, Tailwind CSS, DaisyUi
Backend: Node.js, Express.js, MongoDB, TypeScript, Socket.io
Authentication: JWT & Cookies
devtinder/
βββ frontend/ # Frontend (React, TypeScript, Zustand, Tailwind CSS, DaisyUi)
βββ backend/ # Backend (Node.js, Express, MongoDB, TypeScript, Socket.io)
βββ README.md # Documentationgit clone https://github.com/sharadindudas/devtinder.git
cd devtindercd frontend
npm install
npm run devcd backend
npm install
npm run dev- Create a
.envfile in both frontend and backend folders. - Add necessary environment variables as per the
.env.example.
Contributions are welcome! Feel free to fork the repository and submit pull requests.
π§ Online/Offline Status β Show when a user is online or last seen.
π¬ Typing Indicator β Show when the other user is typing (WhatsApp-style).
π File Attachments in Chat β Send and receive images, PDFs, or code snippets.
π¨ UI/UX Improvements β Make the interface sleeker and more interactive.
π― Daily Match Suggestions β Algorithmic suggestions based on mutual interests or languages.
π Activity Stats β Track profile views, swipe counts, and connection stats.
π‘οΈ Reporting & Blocking β Allow users to report/block inappropriate behavior.
π Push Notifications β Real-time browser/mobile alerts for messages and connection requests.
π± Mobile Responsiveness / PWA β Make it usable on mobile or even installable as an app.
π₯ Unit & Integration Tests β Improve stability and reliability for production use.
π¨βπ» Author: Sharadindu Das
π§ Email: sharadindudas774@gmail.com