The Unhoused Resources App aims to help the Unhoused community in the Seattle/King County area to find either: 1) Food, 2) Shelter, 3) Medical services, 4) Hygiene services
The app uses the user's current location to find the closest locations based on their chosen resource (ex. Shelter) It then shows a list of all available chosen resources - naturally ordered by distance - where pressing on a resource shows them summary information such as: Title, Google Reviews, time open, phone number, etc.
Clicking on the "directions" button allows them to go to the "map page" which uses Google maps to direct them to their desired location
To run the project yourself, one must have installed...
- Node.js (LTS v22.13.1 preferred)
- VSCode or preferred code editor/IDE
- Expo Go app on a physical IOS or Android device (Note: Project development can work on both Mac & Windows laptops)
To download the program
- Git clone from: https://github.com/hcp-uw/Unhoused-resources-app/tree/main
- cd into "Unhoused-resource-app"
- Execute the program!
Once everything is installed properly...
git pull
(just to make sure)npm install
(installs all necessary packages from package.json)npx expo start
(follow error fixing instructions if necessary)- Scan QR code in terminal on your "Expo Go" app for the app to run!
- Remember to cd into "Unhoused-resources-app" on git clone!
- Remember to run "npm install" if any updates occurred!
Note: All authors completed the React Native & Expo tutorial during the project!
- FRONTEND DEVELOPER & UI/UX: Celestine B. - [email protected]
- Original Figma designer | Home/Resource/FAQ/Settings page implementation w/ custom Dropdowns | Weather Alert API implementation
- Original Figma designer | Home/Resource/FAQ/Settings page implementation w/ custom Dropdowns | Weather Alert API implementation
- UI/UX LEAD & FRONTEND DEVELOPER: Ian L. - [email protected]
- Proficient Figma & Canva designer and leader | List & Resource page + header implementation | Designed & polished Figma, Presentation, & Logo
- Proficient Figma & Canva designer and leader | List & Resource page + header implementation | Designed & polished Figma, Presentation, & Logo
- PROJECT MANAGER: Leonardo P. - [email protected]
- Weekly meetings, documentation, TODOs | Git feature branch workflow | Supabase integration w/ Location & ResourceRow Context Providers
- Weekly meetings, documentation, TODOs | Git feature branch workflow | Supabase integration w/ Location & ResourceRow Context Providers
- FULL-STACK (BACKEND) DEVELOPER: Raahil J. - [email protected]
- Map Page implementation w/ Google Maps API | Supabase functionality | Proficient at guidance to other members
- Map Page implementation w/ Google Maps API | Supabase functionality | Proficient at guidance to other members
Creative Commons License - From the Husky Coding Project