Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suraj-singh12/project-rahat
A Desktop Software for helping Flood affected people to be used at flood relief camp
https://github.com/suraj-singh12/project-rahat
postgresql pycharm-ide pyqt5 python3 qtdesigner
Last synced: 13 days ago
JSON representation
A Desktop Software for helping Flood affected people to be used at flood relief camp
- Host: GitHub
- URL: https://github.com/suraj-singh12/project-rahat
- Owner: suraj-singh12
- License: gpl-3.0
- Created: 2021-10-15T07:07:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-27T18:56:22.000Z (almost 3 years ago)
- Last Synced: 2024-10-16T22:25:09.153Z (27 days ago)
- Topics: postgresql, pycharm-ide, pyqt5, python3, qtdesigner
- Language: Python
- Homepage:
- Size: 36.3 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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)](https://user-images.githubusercontent.com/71935307/143688433-4de187e1-5a5e-461e-ab86-159780f30dfc.png)
## PreRequisites
### SQL
- PostgreSQL### Pip packages
```bash
pip install psycopg2
```
```bash
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
https://user-images.githubusercontent.com/71935307/143682117-ab61ee51-c4e8-4000-80ec-4e414417ba03.mp4