Back to Project List

Wheeling and Dealing

This application acts as a bridge between Donors and NGOs, it helps the donor to donate unused medicines to NGOs and further, these medicines are utilized by a needy person. At this platform, NGOs can easily find their r

Repository Video ▶️

Some times we have extra medicine which we never going to use in the future and it gets wasted, if we donate these medicines to the needy person that will be a great thing. So our application did the same job it provides Both NGOs and Donar a platform on which you can fill the details of the extra medicine like its name, company name, manufacturing date, expiry date, and if you want you can upload the photo of it and further process is handled by our application to connect that donor to the needy / NGOs, which they further use to save someone's life.

Work Flow Of Our Application

1) First, the donor has to register on our website and fill the personal detail form, and then he/she can apply for medicine donation.

2) NGO first has to fill the authentication form after which admin confirms the respective NGO /checks the authorization of respective NGOs only then they can log in to our application.

3) NGO generates a list of medicines they need of and according to their request, our application displays to them the information of the respective medicine donor list.

4) After when NGO decides that from whom they are going to take medicine then they can send them a confirmation message through our website that they have the need for their medicine and then will contact you further for the delivery.

5) After that NGO can directly contact to donor and can set a time for the medicine delivery. Respective NGO volunteers will be responsible for receiving the medicine.

Modules: The system comprises of 3 major modules with their sub-modules as follows:

  1. Admin:- • Login: Admin can log in using his/her credentials.

    • Manage Donors: Admin analyses and deletes or blocks the donors donating unwanted and drugs that pass their expiry dates.

    • Verification of NGO: Admin also has the responsibility to verify the NGO credentials on certainly established parameters.

    • Reporting: The monthly report of the members who had donated medicine and also can see the suggestion/complaint of the NGO and donor regarding a particular NGO or Donar.

  2. NGO:- • Registration: For obtaining credentials NGOs need to register.

    • Login: After verified by the admin they can log in through the credentials.

    • Stock Management: Stock of the medicine had been donated will be listed in stock management.

    • Change Password: NGO can change their password in case of security.

    • Send Feedback: NGO can send feedback, query and in case of any problem they can drop complain directly to the admin.

  3. Donor:- • Registration: Donar can register and acquire credentials.

    • Login: With the help of credentials donors can log in.

    • Donate Medicine: Donar can donate medicine by providing medicine details.

    • View Transactions: Donar can see the previous transaction of medicine.

    • Change Password: Donar can change their password in case of security.

    • Send Feedback: Donar can send feedback, query and in case of any problem they can drop complain directly to the admin.

Technology Stack:-

Frontend:- HTML,CSS,JavaScript,Bootstrap

Backend:- Python-Django

Steps to run this project locally on your system:-

1) Clone the repository

2) Open the respective folder in Visual Studio Code

3) Install a virtual environment by a given command

         pip install virtualenv

4) Now start the project virtual environment

         ngoenv/scripts/activate

5) Inside the virtual environment install Django by a given command

         pip install django

6) Now start the project on localhost and run the command

         Python manage.py runserver

Copy the link which shows after running this command and port this on chrome

7) At last, check where the project is running properly or not

Shibbu Singh
Tanisha Trivedi
Avinash Singh
Jay Prakash Bind

Project created by Shibbu Singh

September 11, 2020