Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prashimpy/blooddonor

The project's goal is to make blood donation easier for Nepalese people. It will establish a direct link between blood donors and those in need of blood.
https://github.com/prashimpy/blooddonor

ajax django

Last synced: about 1 month ago
JSON representation

The project's goal is to make blood donation easier for Nepalese people. It will establish a direct link between blood donors and those in need of blood.

Awesome Lists containing this project

README

        

# Blood donor_app (Beta)
## The problem Blood Donation App - Save Lives (Beta)

The project's goal is to make blood donation easier for Nepalese people. It will establish a direct link between blood donors and those in need of blood. When people keep their blood requests, it notifies people who have the same blood group or a matching blood group, and can if the donor accepts the request the requested man will get the contact number, and then they can donate the blood. This will address a major problem with blood donation in Nepal. It will slowly be available worldwide.

## **Challenges we ran into**

We ran into many bugs like sometimes the forms were not working which were easily solved in some minutes and also we had to make the whole platform a clean UI so it took us 1 day just to think about the UI and make it.

## Installation Process

At first clone the repository

```
git clone https://github.com/prashimpy/BloodDonor.git
```

Now after you have cloned then you should have Python installed.

After you have installed Python and PIP then run this command in the terminal whih aims to the folder.

```
pip install -r requirements.txt
```

After you have installed all the requirements then just run this command:

```
python manage.py runserver
```

and,

```
python manage.py makemigrations
python manage.py migrate
```

If you want to acess admin panel then you should create superuser using this command

```
python manage.py createsuperuser
```

## Contribution

If you want to contribute to this repo then at first you should star and fork the repo

and then it will create a repo in your github profile linking this repo and then you can just make changes you want in your repo and make a pull request which will be reviewed and if it has no problem with the previous code it may be merged :)