Giter Site home page Giter Site logo

airbnb_clone's Introduction

AirBnB_clone

Alx AirBnB Team Project

Project File Structure

.
├── AUTHORS
├── README.md
├── console.py
├── models
│   ├── __init__.py
│   ├── amenity.py
│   ├── base_model.py
│   ├── city.py
│   ├── engine
│   │   ├── __init__.py
│   │   └── file_storage.py
│   ├── place.py
│   ├── review.py
│   ├── state.py
│   └── user.py
└── tests
    ├── test_amenity.py
    ├── test_base_model.py
    ├── test_city.py
    ├── test_engine
    │   ├── __init__.py
    │   └── test_file_storage.py
    ├── test_place.py
    ├── test_review.py
    ├── test_state.py
    └── test_user.py

4 directories, 22 files

0. README, AUTHORS

  • Write README.md
  • Write AUTHORS

1. Be pycodestyle compliant!

  • pass pycodestyle checks

2. Unittests

  • write tests FOR everything

3. BaseModel

  • write BaseModel

4. Create BaseModel from dictionary

  • From Dict/json to BaseModel init

5. Store first object

  • File storing Class
  • Dict to json
  • Json to dict

6. Console 0.0.1

  • basic console setup

7. Console 0.1

  • add all
  • add show
  • add create
  • add destroy
  • add Update

Sample

sample

8. First User

  • Inherit from basemodel

9. More classes!

  • alot of classessss!
  • Inherited from basemodel

10. Console 1.0

  • add support for new classses

airbnb_clone's People

Contributors

justxd22 avatar 0x3mr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.