
Responsive Design
The Car Portal maintains a consistent itnerface on different screen sizes.
ABC Car Portal is a used-car sales website, it allows users to create an account and post their car on the platform for sale. Other users are able to book the car for a test drive or place a bid. Administrators on the website take charge in approving bids and booking dates for cars on the platform. (They are also able to manage the cars and users on the platform)


The Car Portal maintains a consistent itnerface on different screen sizes.

Login functionality is implemented using Spring Security with authroization for the two users on the platform: Users and Administrators.

Passwords of users are automatically encrypted and hidden from Administrators.

Users are able to create car posts on the website where other users will be able to place bids or book them for test drives.

Users will see a notification that their car has been successfully posted on the website.

After clicking on the success message or clicking the view car details button, the users will be able to view the details of the car and place bids or book dates.

Search functionality for finding cars using thier details

Users can change their profile information and view their placed bids and book dates.

Users can manage and view their posted cars and book dates.

Admins can also see the cars listed and search for specific cars, however, they have special links that only Admins are able to access.

Admins are able to manipulate car posts along with the bids and bookings.

Admins are allowed to manage the users and their information except their passwords. They can also assign roles to accounts on the website (User/Admin).