Aircnc is a simple full-stack clone project that is originally cloned from Airbnb. This project aims for developers to practice using different technologies and build their first web application from scratch.
- Frontend: React, Redux
- Backend: Express, Sequelize
- Database: SQLite(local), PostgreSQL(Heroku)
- Download the entire application folder to your local computer.
- Change the directory to the backend folder.
- Run npm install on the backend folder.
- Add a .env file for the local environment.
- Build the local database by running the following commands:npx run sequelize db:migrate; npx run sequelize db:seed:all
- Start the backend server by running: npm start
- Change the directory to the frontend folder.
- Start the frontend server by running: npm start