A simple platform for drivers. The platform includes basic CRUD (create, read, update, delete) operations. To use the service, drivers can sign up and create a profile, then add their vehicle details.
- Registration as a driver
- Authentication a driver. Only authenticated driver can use functional capabilities
- Display all drivers / cars / manufacturers
- Display all Cars by Driver
- Create new driver / car / manufacturer
- Delete soft driver / car / manufacturer
- Display all cars for user that was authenticated
- Add drivers to car
- Apache Tomcat as servlet
- Javax Servlet API
- JSTL
- MySql
- JDBS driver for MySQL connector
- IntelliJ IDEA
- Apache Maven as application builder
- JSP
- Install JDK v11 or later
- Clone this project to your JDK
- Install MySQLWorkbench
- Use init_db.sql to create a schema and tables
- Configure ConnectionUtil with your own parameters
- Configure TomCat v9.0.69 or later for this project
- For confidence you can run in console mvn clean package
- Presentation layer - controllers
- Application layer - services
- Data access layer - DAO //### Structure of taxi-service database