DevTinder is a MERN stack-based application that connects like-minded developers. Inspired by Tinder, it allows developers to interact, connect, and build meaningful professional relationships.
| DevTinder Preview Part 1 | DevTinder Preview Part 2 | DevTinder Preview Part 3 |
|---|---|---|
![]() |
![]() |
![]() |
- ✅ User can create an account.
- ✅ User can sign in.
- ✅ Feed displaying developer profiles.
- ✅ Ability to mark profiles as Interested or Ignore.
- ✅ Connection requests are sent to Interested profiles.
- ✅ View and manage received connection requests (Accept/Reject).
- ✅ Accepted requests appear in the Connections tab.
- ✅ Edit profile details on the Profile page.
- ✅ Securely sign out.
- Frontend: React.js, Redux ⚛️
- Backend: Node.js, Express.js 🌐
- Database: MongoDB, Mongoose 🗄️
- Authentication: JWT 🔐
Follow these steps to get the project running on your local machine:
- Node.js and npm installed. 🟢
- MongoDB instance running locally or in the cloud. 🗂️
git clone https://github.com/akshaygelani/devtinder.git
cd devtindercd backend
npm installcd frontend
npm install- Create a
.envfile in thebackendandfrontenddirectory - Refer
.env.samplein the respective directory
cd backend
npm run devcd frontend
npm run devBy default:
- Backend runs at
http://localhost:3000 - Frontend runs at
http://localhost:3001
cd frontend
npm run buildThis will generate a production-ready build of the frontend in the dist folder.
- More validations and data sanitization in APIs
- Frontend Input validations
- Adding API Tests and UI Tests
- Real-time chat with connections. 💬
- Personalized feed suggestions based on skills and interest. 🤖
- Notifications for new connection requests. 🔔
- Many more to come... 🚀
Contributions are welcome! If you’d like to contribute, follow these steps:
- Fork the repository. 🍴
- Create a new branch (
git checkout -b feature/your-feature-name). 🌱 - Commit your changes (
git commit -m 'Add some feature'). ✍️ - Push to the branch (
git push origin feature/your-feature-name). 📤 - Open a pull request. 🔁
This project is licensed under the MIT License. See the LICENSE file for details.
Happy Coding!


