A Django
web-based application that allows users to book and manage apartment reservations.
Requirement | Specification |
---|---|
OS | Ubuntu 18.04 or higher |
Language | Python |
Interpreter | Python 3.8+ |
Dependencies:
-
docker
anddocker-compose
# install $ git clone https://github.com/Mohammadreza-kh94/BookItApt.git $ cd BookItApt # configure (the defaults are fine for development) $ edit `.env.sample` and save as `.env` # run it $ docker-compose up --build
Once it's done building and everything has booted up:
- Access the app at: http://localhost:8000
-
Dependencies:
- Linux system
- Python 3.8+
- virtualenv
- PostgreSQL
-
Installation
# install $ git clone https://github.com/Mohammadreza-kh94/BookItApt.git $ cd BookItApt $ virtualenv -p /path/to/python3 venv $ source venv/bin/activate $ pip install -r requirements.txt # configure $ edit `.env.sample` and save as `.env` # run db migrations $ python manage.py migrate # backend dev server: $ python manage.py runserver
- Implement a user management system to allow for user authentication, authorization, and user profile management
- Fix the bug that allows users to reserve an estate for conflicting dates
- Add a filtering feature on the attributes of each estate