Blood donation is a crucial life-saving activity, yet awareness and convenience remain significant challenges. This project aims to digitalize the traditional blood donation process by replacing physical donor cards with a comprehensive digital platform. The digital card will maintain an accurate record of donations, reducing the risk of misplacement. It will also feature a reward point system to incentivize donors, promoting consistent participation.
The platform will include an alert system to ensure donors adhere to safe intervals between donations, typically 2-3 months. Additionally, a community feature will facilitate real-time assistance in cases of urgent blood requirements, fostering collaboration and mutual support among donors. By consolidating these functionalities into a single app, this initiative seeks to enhance user experience, encourage regular donations, and raise awareness about the importance of blood donation. This project aspires to create a connected, informed, and motivated donor network while addressing logistical challenges in the current system.
The primary languages and technologies used in this project are:
- TypeScript: 98.5%
- JavaScript: 1.1%
- Other: 0.4%
To install and set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/nikpatil2123/Hackathon.git
- Navigate to the project directory:
cd Hackathon - Install the necessary dependencies:
npm install
To run the project, use the following command:
npm run devOpen your browser and navigate to http://localhost:3000 to see the application in action.
Contributions are always welcome! Please follow these steps to contribute:
Fork the repository. Create a new branch (e.g., feature/your-feature). Commit your changes. Push your branch. Create a pull request.
If you have any questions, feel free to contact me:
GitHub: nikpatil2123 Email: nikpatil2123@gmail.com