Skip to content

dfbacon/AirBnB_clone

Repository files navigation

alt tag

Holberton School AirBnB Clone Project

What is it?

This is the Holberton School AirBnB clone project, i.e. HBnB.

The project goal is to deploy a simple copy of the AirBnB website, with emphasis on the fundamental concepts of Holberton's higher level programming track.

The project should contain:

o A website to display the final product

o An API that provides a communication interface between the front-end and your data

o A database or files that store data

o A command interpreter to manipulate data without a visual interface

The Latest Version

To find the latest version of this project, check: https://github.com/dfbacon/AirBnB_clone

Usage

To run, execute the console.py script; will launch with the prompt, (hbnb) .

Classes:

* Amenity

* BaseModel

* City

* Place

* Review

* State

* User

Commands:

* create: Create an instance.
    ->(hbnb) create User

* all: Display all instances of a class.
    ->(hbnb) all BaseModel

* show: Show information about a specific object.
    ->(hbnb) show State <unique id>

* update: Update an instance of a class.
    ->(hbnb) update Place <unique id> <attribute name> <attribute value>

* destroy: Destroy an instance of a class.
    ->(hbnb) destroy Amenity <unique id>

* quit: Exit the program.
    ->(hbnb) quit

Documentation

Documentation for specific functions, method, and Classes are annotated just prior to their definition. All code is written in Python3, and complies to PEP8 style documentation.

To Visit

https://www.dfbacon.site/hbnb_static/8-index.html

Contacts

Daniel Bacon: https://github.com/dfbacon

Ntuji Vang: https://github.com/ntujvang

Holberton School: https://www.holbertonschool.com/

About

Holberton School AirBnB_clone project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published