- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
[ AirBnB_clone :]
- A command interpreter to manipulate data without a visual interface, like a shell (for development and debugging)
- A website (front-end) with static and dynamic functionalities
- A comprehensive database to manage the backend functionalities
- An API that provides a communication interface between the front and backend of the system.
- HTML
- CSS
- Python
- Shell
Client
Server
Database
- 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
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Download a text editor. example Visual Studio Code
Clone this repository to your desired folder:
Clone this repository to your desired folder
Install this project with:
- Install this project with: The project is installed once you clone it on your local machine
To run the project, execute the following command:
Open index.html in your browser
To run tests, run the following command:
<npx stylelint "**/*.{css,scss}
You can deploy this project using:
You can deploy this project using by transfering files in your local repository onto your server.
👥 Authors Blessman Newton
👥 Authors BigDonne
👤 Author1
- GitHub: @Blessman Newton
- Twitter: @Blessman Newton
- LinkedIn: Blessman Newton
Author2
- [implementation of detail modal window]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, show me 🤝🤝🤝
I would like to thank ALX for the best technical training they are taking me through and the code reviewers for having guided me to produce required results