An open API service indexing awesome lists of open source software.

https://github.com/micahondiwa/airbnb_clone_v2

Developing a website similar to Air BnB website.
https://github.com/micahondiwa/airbnb_clone_v2

orm orm-framework sqlalchemy

Last synced: 7 months ago
JSON representation

Developing a website similar to Air BnB website.

Awesome Lists containing this project

README

          

# AirBnB Clone V2

- The console
- Web Static
- MySQL
- Web Infrastructure
- Configuration
- RESTful API
- Web dynamics
- Application Servers

### The Console
The console is the first segment of the AirBnB project at Holberton School that will collectively cover fundamental concepts of higher level programming. The goal of AirBnB project is to eventually deploy our server a simple copy of the AirBnB Website(HBnB). A command interpreter is created in this segment to manage objects for the AirBnB(HBnB) website.

#### Functionalities of this command interpreter:
* Create a new object (ex: a new User or a new Place)
* Retrieve an object from a file, a database etc...
* Do operations on objects (count, compute stats, etc...)
* Update attributes of an object
* Destroy an object

## Content
* [Environment](#environment)
* [Installation](#installation)
* [File Descriptions](#file-descriptions)
* [Usage](#usage)
* [Examples of use](#examples-of-use)
* [Bugs](#bugs)
* [Authors](#authors)
* [License](#license)

## Environment
This project is interpreted/tested on Ubuntu 14.04 LTS using python3 (version 3.4.3)

## Installation
* Clone this repository: `git clone "https://github.com/alexaorrico/AirBnB_clone.git"`
* Access AirBnb directory: `cd AirBnB_clone`
* Run hbnb(interactively): `./console` and enter command.
* Run hbnb(non-interactively): `echo "" | ./console.py`.