Skip to content

A Desktop Software for helping Flood affected people to be used at flood relief camp

License

Notifications You must be signed in to change notification settings

suraj-singh12/Project-Rahat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Rahat

A Desktop Software for helping Flood affected people to be used at flood relief camp.

Floods

Floods are a major issue in many parts of India such as West Bengal, Orrisa, Andhra Pradesh, Assam, Bihar, Gujrat, Uttarakhand, Himachal Pradesh, Arunachal Pradesh, and Kerala. These floods lead to a lot of destruction, people are left homeless, many get injured and rescue operations proceed to save them and provide them shelter in camps. These camps are organized by NDRF (National Disaster Response Force) teams.

Use case of software

This software provides a modern way of managing all the activities in camps, and focuses on the needs and demands of people, their health, status, feedback etc. This also tries to unite all those people who got separated from their families during the floods.

This also helps government to get a very reliable data, on which they can depend on and can make estimations of the money to distribute to affected people. This software also enables the efficient utilisation of resources by the camps, enables them share resources like medicines with each other and hence enabling government to utilise the money allotted for the flood affected people in correct way, by making correct estimates. The remaining money can be either utilised in upraising the standard of studies for children in camp or in distributing to the affected people.

This software has been developed using PostgreSQL, Python, PyCharm, and PyQt5 from scratch.

MindMap that originated by the will to make an impact in real world

Screenshot (409)

PreRequisites

SQL

  • PostgreSQL

Pip packages

pip install psycopg2
pip install pyqt5

Setting up the configuration files

  1. Go inside sample-config-ini-files/ directory

  2. Fill your choice passwords in file: sample-password.ini

  3. Fill the password of your PostgreSQL in file: sample-database.ini

    (this password is the one you use to run your PostgreSQL)

  4. Rename sample-database.ini to database.ini

  5. Rename sample-passwords.ini to passwords.ini

  6. Move both of the renamed .ini files to outer folder, i.e. in Project-Rahat/ directory

Setting up the BASE

Run the createTestBase.py

Click all three buttons one by one and ensure successfully base creation.

Running the software

Run the app.py file.

Live Demonstration of running system

Project-Rahat-video-720p.mp4

About

A Desktop Software for helping Flood affected people to be used at flood relief camp

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages