2024-12-05-20-02-27.1.1.mp4
DevTinder is a social networking platform for developers to connect, collaborate, and grow their professional network. Built with modern tools like React, Tailwind CSS, and Redux Toolkit, DevTinder provides a seamless user experience for managing connections and personalizing profiles.
- Authentication: Login and signup functionality with secure session handling.
- Feed: Browse user profiles and send/ignore connection requests.
- Profile Management: Edit profile details with instant toast notifications.
- Connections: View and manage connection requests and accepted connections.
- State Management: Global state handled using Redux Toolkit.
- Routing: Protected routes with redirection for unauthenticated users.
- React: Component-based UI.
- React Router DOM: Client-side routing.
- Redux Toolkit: State management.
- Axios: API calls with CORS support.
- Tailwind CSS: Utility-first styling framework.
- Daisy UI: Pre-styled components.
- Node.js: JavaScript runtime environment for server-side development.
- Express.js: Web framework for creating APIs and middleware.
- MongoDB (Mongoose): NoSQL database for storing user data and connections.
- JWT (JsonWebToken): Secure authentication with token-based authorization.
- BCrypt: Password hashing for secure storage.
- CORS: Middleware to enable secure cross-origin requests.
Feel free to contribute to the project by submitting a pull request or opening an issue.