Skip to content

A platform to make it easier to find available emergency housing

License

Notifications You must be signed in to change notification settings

edithemmings/open-doors

Repository files navigation

Open Doors

A web app that aims to make it easier to find available emergency housing in your area. Open Doors provides listings of local emergency shelters along with up to date bed availability. Shelter staff can log into the shelter portal to update this information.

Prerequisites

Before you get started, make sure you have the following software installed on your computer:

Installing

~$ npm install

Spin up the project

~$ npm run server
~$ npm run client

Create database and table

Create a new PosgreSQL database called open-doors

Reference the file database.sql for CREATE TABLE and INSERT queries.

Environmental Variables

Create a local file labeled .env and copy/paste the following

SERVER_SESSION_SECRET = superSecretString
REACT_APP_API_KEY = 

Replace "superSecretString" with a long random string (>8 characters) to keep the application secure.

Get yourself a Google Maps API Key and enable the Places API and the Maps JavaScript API. Set "REACT_APP_API_KEY" equal to your Google Maps API Key.

Running the tests

  • Nodemon
  • Postico
  • Jest

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

Deployment

Although this app is not yet in use, it is deployed on Heroku. Every push to the branch deployment will automatically update that site.

Authors

  • Edith Emmings - Initial work - GitHub

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • Prime Digital Academy
  • Casie Siekman and Dev Jana

About

A platform to make it easier to find available emergency housing

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published