/AirBnB_clone

AirBnB clone super project .. FullStack

Primary LanguagePython

The AirBnB Clone - Alx Software Engineering Project

The AirBnB Clone is the first part of a long series of projects aimed at introducing us to building our first full stack web application.

This project will serve as a foundation which we will build upon for other parts of the project such as HTML/CSS templating, database storage, API, Front-end integration as well as writing tests for the project (unitTest), etc.

General Learning Objectives

  • General
  • How to create a Python package
  • How to create a command interpreter in Python using the cmd module
  • What is Unit testing and how to implement it in a large project
  • How to serialize and deserialize a Class
  • How to write and read a JSON file
  • How to manage datetime
  • What is an UUID
  • What is *args and how to use it
  • What is **kwargs and how to use it
  • How to handle named arguments in a function

Written in Python