LightBnB is a MOCK web application for booking and managing short-term rentals. It allows users to browse available properties, make reservations, manage their bookings, and leave guest reviews!
This app uses Javascript, Express, PostgreSQL, and SASS
This project is part of my learnings within the Web Development Program at Lighthouse Labs.
- View Listings
- Filter Listings using city, price, and average rating
--- If you're a Registered User you can: ---
- Create Listing, store and view said Listing
- View all previous Reservation history
- Leave reviews on those experiences
- Clone Repository to your local device
- From the LightBnB directory on the terminal command line run
psql - In the psql command line type
CREATE DATABASE lightbnb; - Enter
\c lightbnb;and use the command\i migrations/01_schema.sqlto create the tables - Run
\i seeds/02_seeds.sqlin the psql command line to add data to tables - Exit psql (
\q;) - Change into the LightBnB-WebApp folder to install Dependencies using the command
npm install - Start the web server using the command
npm run local - Go to http://localhost:3000/ in your browser
- bycrypt
- cookie-session
- express
- nodemon
- pg