Skip to content

pasignature/AirBnB_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The AirBnB clone project

The AirBnB clone project is a Holberton Software Engineering School Project. The goal of the project is to deploy on your server a simple clone or copy of the famous AirBnB website. This is totally for educational purposes ONLY.

We are to complete this project in groups of two. This group comprises of Mahdi Zaabi and Andrew Godwin. We won’t have to implement all the features of the original Airbnb, only some of them to cover and fulfill all fundamental concepts of the Holberton School higher level programming track.

At the end of the project, we would be completing a web application composed by:

A command interpreter to manipulate data without a visual interface, like in a Shell (perfect for development and debugging)
A website (the front-end) that shows the final product to everybody: static and dynamic
A database or files that store data (data = objects)
An API that provides a communication interface between the front-end and your data (retrieve, create, delete, update them)

Final product

The final product would look like below images:

"Final Product1"

"Final Product2"

Concepts to learn from doing this project

Unittest - and please work all together on tests cases.
Python packages
Serialization/Deserialization
*args, **kwargs
datetime

how to start and use it

  1. interactive mode: 
  ./console.py
  
  2. non-interactive mode: 
  echo "help" | ./console.py

Awesome AUTHORS:

Mahdi Zaabi

Andrew Godwin

About

AirBnB Clone - Higher-level programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published