DevTinder is a full-stack social platform where users can sign up, log in, update their profile with a live preview, send and accept connection requests, and explore a personalized feed. It is built with the MERN stack and secured with JWT authentication.
- User signup & login with JWT authentication.
- Protected routes accessible only with valid tokens.
- Update profile with a live preview option.
- Manage personal details and profile picture.
- Send connection requests to other users.
- Accept or reject incoming requests.
- Build and manage your network of connections.
- Explore a personalized feed showing posts/profiles from your connections.
- RESTful APIs using Node.js & Express.js.
- MongoDB + Mongoose for structured data management.
Frontend: React.js, Tailwind CSS
Backend: Node.js, Express.js
Database: MongoDB with Mongoose
Authentication: JWT (JSON Web Token)
✅ JWT-based secure authentication
✅ Profile management with live preview
✅ Send & accept connection requests
✅ Personalized user feed
✅ CRUD operations with Express.js APIs
✅ MongoDB + Mongoose for database
git clone https://github.com/your-username/devtinder.git
cd devtinder
-- Backend Setup --
cd DevTinder-Backend
npm install
node src/app.js
-- Frontend Setup --
cd DevTinder-Frontend
npm install
npm start