Welcome to the first phase of our ambitious four-phase project, aimed at creating a remarkable replica of the renowned AirBnB web application. In this initial stage, we've developed a powerful console using Python's Cmd module. This console serves as the command center for managing various objects within the entire project. You can perform fundamental operations like creating, displaying, updating, listing, and deleting objects across different classes and subclasses.
Our console was meticulously crafted in the Ubuntu 14.04LTS environment, utilizing Python3 (version 3.4) for its core functionality.
For further details about Python versions and comprehensive documentation, please visit python.org.
To embark on this journey with us, you'll need a solid grasp of Python3, familiarity with using command line interpreters, a computer running Ubuntu 14.04, Python3, and a handy PEP8 style checker.
This repository hosts a rich assortment of critical files and resources:
File | Description |
---|---|
AUTHORS | Delve into the minds behind this project |
base_model.py | Definition of the BaseModel class (the parent class) and its associated methods |
tests | Contains all unit tests |
file_Storage.py | Definition of the file storage |
user.py | Definition of the User subclass |
Python3 (version 3.4)
HBnB_clone - version 1.0
Alpha MOkurumi @Mokurumi Josiah Michina @Josmich