Skip to content

keenlyhere/API-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deja-Moo AirBnB Clone Project

Link to live site on Render: https://deja-moo.onrender.com/

About Deja-Moo

Deja-Moo is a full-stack clone of AirBnB. It currently allows for users to view, create, edit, and delete spots, reviews, and bookings. The user can also search for spots by location using the search bar.

Technologies Used

  • JavaScript
  • Node.js
  • Express.js
  • Sequelize
  • SQLite
  • React
  • Redux

Getting Started

Installation

  1. Clone this repo
  2. cd into the backend folder and npm install to install the dependencies
  3. Run the migration and seeders
npx dotenv sequelize db:migrate
npx dotenv sequelize db:seed:all
  1. Run npm start to start the backend server
  2. cd into the frontend folder and npm install to install the dependencies.
  3. Run npm start to start the frontend server

Home Page Demo User

image

Log in

You can test all the features by clicking the "Demo" button in the login modal.

image

Create A Spot

You can create a spot by clicking on the "Deja-Moo your home" button, when logged in.

image

Spot Details

If you own the spot, you will be able to edit and delete the spot by clicking on the "Edit Spot" and "Delete Spot" buttons.

image

If you do not own the spot, you will be able to leave a review by filling out the "Leave a public review" form.

image

Reviews

You can edit and delete reviews that you have made for a spot.

image

Roadmap

  • Add a favorites feature
  • Integrate Google Maps API to display interactive maps

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published