Donor-Connect is a web-based platform designed to streamline the blood donation process by connecting donors with recipients. The application allows users to register, find blood donation events, and manage their donations efficiently.
- User Registration & Login: Secure user authentication using JSON Web Tokens (JWT).
- Donor and Recipient Connection: Connect donors with recipients in need of blood.
- Event Management: Create, manage, and participate in blood donation events.
- Admin Dashboard: Monitor donor activities and manage events efficiently.
- User-Friendly Interface: Designed for accessibility and ease of use for all users.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- Authentication: JSON Web Tokens (JWT)
-
Clone the repository:
git clone https://github.com/your-username/donor-connect.git cd donor-connect
-
Install the backend dependencies:
cd backend npm install
-
Install the frontend dependencies:
cd client npm install
-
Create a .env files.
-
Start Application using npm start.