Helpo is a website that centralizes all the associations registered in Israel for volunteers and managers of associations, it allows users a convenient search of associations in which they can volunteer or be helped.
Association owners will be able to edit the profile of the associations and receive request messages from users of the site.
The system allows 3 types of users, a volunteer, an association manager and a system administrator. In order to register as an association director, you must be registered in the association register of GOV Israel and wait for the approval of the system director.
On the site you can:
Publish posts, create profile pages and upload photos of associations, send requests to association managers, report users and posts, send feedback to improve the site to the administrator, search associations, search users, filter search, and lots more!
- Link to the site: Helpo
- Install python (version: 3.9 or above).
- Download the project to your computer.
- Install requirements packages (use the command:
pip install -r requirements.txt
). - Run the project (use the command:
python manage.py runserver
).
For this project we used the API of the GOV website, which centralizes all the associations registered in Israel, and is automatically updated once a week.
Updating the Associations data base from GOV data csv: open shell: python manage.py shell then: import associations.utils as au au.InsertAssociationData()
© Itzik Rahamim, Gil Ben Hamo, Daniel Dahan, Yovel Aloni This project was developed as part of the "Software Project Management" course at SCE College.