- An admin can do followings.
- Add floors, rooms for a building.
- Register organizations and their users.
- A registered user can do followings.
- Can see available rooms for a selected duration.
- Find rooms based on their requirements and book the same.
- Cancel a booking.
- See all bookings for their organization/done by the user/done by another user of the same company.
.
├── crbs
| ├── __init__.py
| ├── admin_functionalities.py
| ├── command_line_interface.py
| ├── constants.py
| ├── entities.py
| ├── permissions.py
| ├── user_functionalities.py
| ├── utils.py
| └── validations.py
├── media
| └── screenshots
| └── ..
| └── ..
| └── ..
├── .gitignore
├── main.py
├── README.md
└── requirements.txt
Here is a screenshot of the terminal for application.
Please check media/screenshots for more details.
- Install Python.
- Install pip
- Download or clone this repo in local system.
- Open terminal.
- Get required packages for the application.
pip install -r requirements.txt
- Navigate inside the project folder where 'main.py' file is present.
- Run this application by command
python main.py
.