Meowthhh / AASTHA

AASTHA is an emergency blood-bank management system that helps people in medical emergencies to find out nearby blood-donors and connects them with the donors.Reducing the time to find a precious bag of blood is the main goal.It also allows the user to track his/her blood donation history.The app basically focuses on the people of Bangladesh only.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AASTHA

A Blood Donation Website

Status IDE License UI Database

AASTHA is an emergency blood-bank management system that helps people in medical emergencies to find out nearby blood-donors and connects them with the donors.Reducing the time to find a precious bag of blood is the main goal.It also allows the user to track his/her blood donation history.The app basically focuses on the people of Bangladesh only.

Installation

The app is currently hosted in localhost.

  • At first download the code from Github.

  • Open the project folder in your Visual Studio Code and open the terminal from VS Code. Then run the following commands into the terminal:

npm install
  • Then you have to create the database. Please import the 'database.sql' file from the project folder into your MySQL database.

  • Finally, you can run your server using the following command in the terminal:

npm start
  • Open your web browser and type
localhost:<YOUR_PORT_NUMBER>
  • Now you will be able to see the features.

Contributors

Sabah Nushra

Rakin Abrar

Sabrina Sajneen

Mohsina Tabassum

Features

  • Sign Up and log in: If a user doesn't have an account in the system then he/she have to create an account by sign up.And if the user have already an account then he/she just need to login to the system.Here some standards are also maintained for password security (i.e. mandatory combination criteria for the password, minimum length, and encrypted storage of passwords)

  • Update profile: Updating the profile with necessary information. Personal information is somewhat manually provided.

  • My Profile: User can create and see his/her profile.Here a user can track and view his donation hisory,Check and resolve request status and edit his/her profile.

  • Request Feed: Here a user can seen all the request of the users who requested for blood and didn't find it.

  • Search Donor: User can search donor based on Blood group,division,district,city.based on any criteria user need he/she can search for donor based oon it.A user can also see all the donors of the system.

  • View profile: User can see the donors profile.

  • Search Organization: We have added some organizations information.User can see the details on that page.

  • Post a Request for blood: When a user needs blood, he/ she can post a request for it which will then be shown on a feed. Now from this feed, other users can respond to that request.

  • Resolve: A user can resolve the request after getting the blood.

  • Keeping track of Donation: Users can add their responded donations and also donations that took part without responses to their profile.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Star it if you liked the project. For any kind of feedback reach us through linked in (link added in the contributors part).

About

AASTHA is an emergency blood-bank management system that helps people in medical emergencies to find out nearby blood-donors and connects them with the donors.Reducing the time to find a precious bag of blood is the main goal.It also allows the user to track his/her blood donation history.The app basically focuses on the people of Bangladesh only.

License:MIT License


Languages

Language:EJS 74.8%Language:JavaScript 14.2%Language:CSS 11.0%