This project is created with Spring boot in MVC pattern where user can register and login
- User can able to post a new car along with image.
- User can book for a car test.
- Admin can choose to activate or deactivate the car sale.
- Admin can choose to approve or deny the appointment from user.
- Admin can assign administration privilege to particular user.
- Both user can edit profile information.
Spring Security package is used for form authentication and authorization.
Authentication and authorization has been automatically tested with combination of JUnit
and Mockito
.
Business logics for create, delete and update, are also tested.