Skip to content

A platform designed for public users to search for available beds, while shelter managers can efficiently manage and track availability. Demo is built on Streamlit webapp

Notifications You must be signed in to change notification settings

thachha-nguyen/Shelter-Service-Platform

 
 

Repository files navigation

Shelter Bed Availability Platform

This project is a web-based platform designed to enhance accessibility to shelter beds for those in need and streamline shelter management processes. The platform provides real-time updates on bed availability for public users and tools for shelter managers to efficiently manage and track availability.


Features

  • Real-Time Bed Availability
    Public users can search for available shelter beds when they need them.

  • Shelter Manager Tools
    Managers can update and track bed availability, ensuring smooth operations.

  • User-Friendly Interface
    Designed for accessibility and ease of use for both public users and shelter staff.


Technologies Used

  • Backend: PostgreSQL, Python, Streamlit
  • Frontend: Streamlit
  • Database: PostgreSQL
  • Tools: Docker (for deployment)

Screenshot

Frontend

  • Search function by keywords (with fuzzymatching 80% to cover the case when the word is not exactly match because people forget the name, typo, etc...)
  • Search filter by distance to where user is at, and by number of bed required
  • Real time update with key information of the shelters for easy and faster contact

Backend

  • Authorized Managers can access and edit bed availability and shelter information
  • Real time update to front end interface

Contributors

About

A platform designed for public users to search for available beds, while shelter managers can efficiently manage and track availability. Demo is built on Streamlit webapp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.7%
  • Jupyter Notebook 19.3%