- Website Name - LIFE-DROP
- GitHub Link(client-side) : https://github.com/abtaheetaseen/Life-Drop-Client
- GitHub Link(server-side) : https://github.com/abtaheetaseen/Life-Drop-Server
- Live Link(client-side) : https://life-drop-6707c.web.app/
- Live Link(server-side) : https://assignment-12-server-three-virid.vercel.app/
- Admin Email : abtahee125@gmail.com
- Admin Password : Abtahee5
JavaScript and React are mainly used for client-side development, and for server-side scripting, Node.js and MongoDB are used. Donors can find blood donation requests in their local region and get in touch with the recipients.
To run locally:
- Click the green "Code" button and copy the URL.
- Open a terminal and navigate to the directory where you want to clone the repository.
- Run this command: git clone and repo url
- To install dependencies use npm install command.
- To run the project use npm start command.
Features:
- There is an admin, volunteer and donor dashboard. Admin has access to all features, including user management, donation requests, and content management whereas volunteers create and manage donation requests.
- A Give Fund page available where users can donate money. I did it by using Stripe Payment.
- A Pagination feature has been added in some pages and also a donor can register, view donation requests, respond to them, and maintain his own profile.