Initial Release
ShelterShare is a Django application designed to connect disaster victims with shelter providers.
The application aims to streamline the process of finding and offering shelter during times of disaster, ensuring that victims can quickly and easily access safe places to stay.
Database Integration: ShelterShare uses InterSystems IRIS as its database system.
These features are designed to ensure an efficient and effective connection between disaster victims and shelter providers.
https://sheltershare.zsucic.com/
Provided logins:
Coordinator account 1:
Username: coordinator_01
Password: coordpass
Coordinator account 2:
Username: coordinator_02
Password: coordpass
Shelter Provider account 1:
Username: shelterprovider_01
Password: shelterpass
Shelter Provider account 2:
Username: shelterprovider_02
Password: shelterpass
Follow these steps to set up ShelterShare locally.
Clone the ShelterShare repository:
https://github.com/zsucic/sheltershare.git
Navigate to sheltershare folder:
cd sheltershare
Build and start the Docker containers:
docker-compose up --build -d
Web Interface: http://localhost:8000
Django Admin Interface: http://localhost:8000/admin/
Logins provided for testing purposes:
ShelterShare includes various endpoints to manage users, victims, requests, offers, and communications. Below is a summary of the key URL patterns and their corresponding views:
/login/
- User login view./logout/
- User logout view./update_user_info/
- Update user information./update_victim/
- Update victim information./register_victim/
- Register a new victim./register_shelter_provider/
- Register a new shelter provider./victim_request/<int:pk>/
- View details of a specific victim request./generate/
- Generate random victim data (for testing purpose)./
- Home page.For further questions, support, or inquiries regarding ShelterShare, please contact HealthInnova team: