A responsive web application built using React & utilizing Google API's to discover local study spots based on certain criteria. The Popular Times API is used to quickly list spots based on how busy a spot currently is. Users can create accounts to save favorite study spots. A database hosted on Heroku is used to store user data. Google Firebase authentication will be used to create accounts.
now live! https://study-spots-uark.herokuapp.com
To run locally, we need to start the backend server in addition to the react app. Please use these steps:
- cd into root project folder StudySpotsFrontEnd
- enter
npm installto install the new packages used in the server. this must be done in the root folder - enter
npm testin the terminal. this starts the backend server which will handle requests to localhost:5000/poptimes - open a new terminal (do not close the first one)
- cd into react-ui
- enter
npm installin the terminal, thennpm startto start the react app