🚀 Swipe. Connect. Code. - Connect with developers who share your tech stack.
DevSwipe is a modern platform designed to help developers connect with like-minded peers who share similar tech stacks and interests. Think of it as a networking platform specifically built for the developer community, where you can discover colleagues, mentors, or collaborators for your next project.
- Developer Profile - Showcase your skills, experience, and projects
- Tech Stack Matching - Connect with developers who share your technology interests
- Connection Requests - Send and manage connection requests
- Responsive Design - Beautiful UI that works on all devices
- Secure Authentication - Safe and easy authentication process
- React 19
- Redux Toolkit for state management
- React Router for navigation
- Tailwind CSS & DaisyUI for styling
- Vite for fast development and building
- Node.js & Express
- MongoDB & Mongoose for database
- JWT for authentication
- bcrypt for password hashing
- Node.js (v14 or above)
- MongoDB (local or Atlas)
-
Navigate to the backend directory:
cd backend -
Install dependencies:
npm install
-
Create a
.envfile based on the.env.exampletemplate -
Start the development server:
npm run dev
-
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
The application will be available at
http://localhost:5173
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the ISC License - see the LICENSE file for details.
Rahul Kumar Singh
Made with ❤️ for developers


