A Svelte-based application for renting cars for multiple users
User login and verification
Three types of accounts:
Administrator:
Admin can manage different accounts created on the platform, eg. change their type (promote a user to a moderator)
Moderator:
His job is to approve rental requests from all users, he can choose freely from every pending request
User:
User has an option to choose a car from a variety of models and appoint for rental on a specified date
Each car has availbility status and a number of pending requests for its rental
If a car is rent to someone else, another user can't get it at the moment
At "current reservations" tab, user can monitor currently rented cars as well as his requests
MySQL local database containing tables for all cars, users etc.
Each order when expired is moved to the archive table, able to be viewed by a moderator