Project Overview
The project involved building an AirBnB clone web application in multiple stages, with some stages completed as a solo project and others as a team project. The first stage involved writing a command interpreter to manage objects related to the AirBnB platform. The classes (BaseModel, User, State, City, Place) that inherited from the BaseModel and the file storage engine were then created. Next, the front end was developed using HTML and CSS to create static pages with a style guide and fake content. After that, the project incorporated SQLAlchemy and MySQL for database management and Flask for project setup. Finally, all the components were brought together to build a dynamic web front end that connected to the MySQL backend.