Skip to content

MikeRock51/AirBnB_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirBnB Clone

This project is the first full functional web application built in the ALX Software Engineering program. Some of the skills to gain mastery of from this remarkable project are HTML/CSS templating, database storage, API, front-end integration, and lots other valuable skills.


Core Skills Covered in Each Task and Their Links

  • Put in place a parent class (called BaseModel) to take care of the initialization, serialization and deserialization of your future instances.
  • Create a simple flow of serialization/deserialization: Instance <-> Dictionary <-> JSON string <-> file.
  • Create all classes used for AirBnB (User, State, City, Place…) that inherit from BaseModel.
  • Create the first abstracted storage engine of the project: File storage.
  • Create all unittests to validate all our classes and storage engine.

Command Interpreter


About

We are building an AirBnB clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published