devTinder is a MERN stack application where developers can create profiles, send connection requests, and connect with each other, similar to a networking platform. This repository contains the frontend for devTinder.
- Frontend: React.js, Vite, Redux Toolkit, Tailwind CSS
- State Management: Redux Toolkit
- Backend: devTinder Backend
- Authentication: JWT
- Database: MongoDB (via backend)
- Clone the repository:
git clone https://github.com/your-username/devTinder-frontend.git
- Navigate to the project directory:
cd devTinder-frontend
- Install dependencies:
npm install
- Start the development server:
npm run dev
- 🏠 Developer Profiles - Create and customize your profile.
- 🤝 Connect with Developers - Send and accept connection requests.
- 🔒 Authentication - Secure login & signup using JWT.
- 👀 View Profiles - Browse other developer profiles.
- ✏️ Edit Profile - Update personal details, skills, and bio.
- 📩 Send Connection Requests - Request to connect with other developers.
- ✅ Review Connection Requests - Accept or reject incoming connection requests.
- 🌍 Responsive Design - Fully optimized for mobile & desktop.
The frontend interacts with the backend API hosted in the devTinder-backend. Ensure the backend is running before using the frontend.
To build and deploy:
npm run build
Then, host the dist/
folder on your preferred hosting service.
This project is open-source and available under the MIT License.
Contributions are welcome! Feel free to fork the repo and submit a pull request.
Explore my additional repositories to deepen your understanding of related topics in the JavaScript ecosystem:
- Namaste Javascript: A repository focused on learning Javascript concepts, from basics to advanced programming.
- Namaste React: A repository dedicated to mastering React.js, covering foundational and advanced aspects of building interactive UIs.