Live Site: StayScape
- 💡Database Schema
- 💡API Docs
- 💡Technologies Used
- 💡Code I'm Proud Of
- 💡Getting Started
- 💡Features
Explore the structure of the PostgreSQL database supporting StayScape
Review the API documentation detailing the JSON data exchange between frontend and backend routes.
This solution starts with performing database queries to ensure data integrity and prevent duplicates when creating new reviews. These checks help in keeping the database organized, providing clear feedback to users, and avoiding unnecessary database operations.
- Clone this repository: StayScape Repository
- Once the repo is cloned, run
cd <new-project-name> && npm installto install dependencies. You will probably also want to rungit init. To run the app, typenpm run devin the front end directory. - Start the app in the backend with
npm start.
- Users have the ability to create a Spot.
- Users can view other Spots.
- Users are able to update their Spot.
- Users have the option to delete their Spot.
- Users have the capability to create Reviews for Spots.
- Users can access and view all Reviews associated with a Spot.
- Users are empowered to delete their Review(s) linked to a Spot.







