{"id":15136155,"url":"https://github.com/suraj-singh12/project-rahat","last_synced_at":"2026-01-19T13:02:05.249Z","repository":{"id":45963111,"uuid":"417400887","full_name":"suraj-singh12/Project-Rahat","owner":"suraj-singh12","description":"A Desktop Software for helping Flood affected people to be used at flood relief camp","archived":false,"fork":false,"pushed_at":"2021-11-27T18:56:22.000Z","size":38102,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T08:36:50.925Z","etag":null,"topics":["postgresql","pycharm-ide","pyqt5","python3","qtdesigner"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suraj-singh12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-15T07:07:34.000Z","updated_at":"2023-01-08T20:31:22.000Z","dependencies_parsed_at":"2022-07-20T14:47:47.108Z","dependency_job_id":null,"html_url":"https://github.com/suraj-singh12/Project-Rahat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suraj-singh12%2FProject-Rahat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suraj-singh12%2FProject-Rahat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suraj-singh12%2FProject-Rahat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suraj-singh12%2FProject-Rahat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suraj-singh12","download_url":"https://codeload.github.com/suraj-singh12/Project-Rahat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247425494,"owners_count":20936961,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["postgresql","pycharm-ide","pyqt5","python3","qtdesigner"],"created_at":"2024-09-26T06:04:22.115Z","updated_at":"2026-01-19T13:02:05.241Z","avatar_url":"https://github.com/suraj-singh12.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project-Rahat\nA Desktop Software for helping Flood affected people to be used at flood relief camp.\n\n## Floods\nFloods 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.\nThese 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.\n\n## Use case of software\nThis 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.\n\nThis 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.\n\nThis software has been developed using PostgreSQL, Python, PyCharm, and PyQt5 from scratch. \n\n\n## MindMap that originated by the will to make an impact in real world\n\n![Screenshot (409)](https://user-images.githubusercontent.com/71935307/143688433-4de187e1-5a5e-461e-ab86-159780f30dfc.png)\n\n## PreRequisites\n\n### SQL\n- PostgreSQL\n\n### Pip packages\n  ```bash\n  pip install psycopg2\n  ```\n  ```bash\n  pip install pyqt5\n  ```\n### Setting up the configuration files\n1. Go inside `sample-config-ini-files/` directory\n2. Fill your choice passwords in file: `sample-password.ini`\n3. Fill the password of your PostgreSQL in file: `sample-database.ini`\n\n    \u003e (this password is the one you use to run your PostgreSQL)\n\n4. Rename `sample-database.ini` to `database.ini`\n5. Rename `sample-passwords.ini` to `passwords.ini`\n\n6. Move both of the renamed `.ini` files to outer folder, i.e. in `Project-Rahat/` directory\n\n### Setting up the BASE\nRun the `createTestBase.py` \n\nClick all three buttons one by one and ensure successfully base creation.\n\n## Running the software\nRun the `app.py` file.\n\n## Live Demonstration of running system\n\n\nhttps://user-images.githubusercontent.com/71935307/143682117-ab61ee51-c4e8-4000-80ec-4e414417ba03.mp4\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuraj-singh12%2Fproject-rahat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuraj-singh12%2Fproject-rahat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuraj-singh12%2Fproject-rahat/lists"}