Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/purengugi/airbnb_clone
This is an AirBnB project
https://github.com/purengugi/airbnb_clone
Last synced: 28 days ago
JSON representation
This is an AirBnB project
- Host: GitHub
- URL: https://github.com/purengugi/airbnb_clone
- Owner: Purengugi
- Created: 2023-09-14T12:45:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-23T14:42:51.000Z (over 1 year ago)
- Last Synced: 2024-11-09T15:29:02.636Z (3 months ago)
- Language: HTML
- Size: 124 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Authors: AUTHORS
Awesome Lists containing this project
README
### 0x00.AirBnB Clone - The Console
## 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## 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/Purengugi/AirBnB_clone.git"
- Access AirBnb directory: cd AirBnB_clone
- Run hbnb(interactively): ./console and enter command
- Run hbnb(non-interactively): echo "" | ./console.py## Description
This team project is part of alx Software Engineer program. It's the first step towards building a first full web application: an AirBnB clone.
This first step consists of a custom command-line interface for data management,and the base classes for the storage of this data.## Tests
All the code is tested with the unittest module. The test for the classes are in the `test_models` folder.
## Authors
- Purity Ngugi - [Purity](https://github.com/Purengugi)
- Nontsikelelo Hewu - [Nontsikelelo](https://github.com/ntshewu)