Car booking web app implemented using PyWebIO
and TinyDB
.
PyWebIO is a rich text terminal and can be used to build simple web applications or browser-based GUI applications. TinyDB is a very tiny database that stores all the data as a Python dictionary.
You will be asked to either login or sign up for a new account.
There are three main user types:
- Passenger
- Driver
- Admin
You may signup for the first two user types (passenger and driver), but if you require admin access, you may use the below:
Username: admin
Password: admin
For testing of the other two user types, you may use the below accordingly:
Driver User
Username: driver
Password: driver
Passenger User
Username: passenger
Password: passenger
Here is the signup page for reference:
There is currenly no session handling being implemented in the code so refreshing the page will log you out. Each user type has a different set of options.
- Passenger
- Driver
- Admin
Thank you and please bare with my newbie Python web skills.