https://appacademy-project-fii6.onrender.com
- An Airbnb clone!
My Airbnb clone is a website in which users are able to host spots for other users and leave reviews for spots. Its current functionality includes the following features:
- Signing up a new user and logging in as an existing user
- Creating, Reading, Updating and Deleting Spots and spot images
- Creating, Reading and Deleting reviews associated with a spot
Future functionality includes:
- Bookings: users will be able to reserve spots and manage their bookings
- Google Maps API: users will be able to view their spots in a map
This site uses a Flask-React stack
- JavaScript
- Express
- SQLAlchemy
- Javascript
- React
- Redux
Running the backend server:
- Run "npm install" to install dependencies
- Run "npx dotenv sequelize db:create", "npx dotenv sequelize db:migrate", "npx dotenv sequelize db:seed:all" to create your database, migrate, and seed.
- Run "npm start" to boot up the backend server
Running the frontend server:
- From the root directory, cd into the react-app directory/folder
- Run "npm install" to install dependencies
- Run "npm start" to boot up the frontend server and open a browser tab to the landing page