Skip to content

Latest commit

 

History

History
38 lines (38 loc) · 1.34 KB

README.md

File metadata and controls

38 lines (38 loc) · 1.34 KB

🚕 Taxi-Service 🚕

Project description:

A simple web-application that supports authentication, registration and other CRUD operations.

🎯 Features:

  • registration like a driver;
  • authentication like a driver;
  • create/update/remove a manufacturer;
  • create/update/remove a car;
  • create/update a driver;
  • display list of all manufacturers;
  • display list of all cars;
  • display list of all drivers;
  • add driver to car.

📂 Project structure (3-layer architecture):

  • DAO - Data access layer - here you can see all logic to work with DB
  • Service - Application logic layer
  • Controllers - Presentation layer

⚙️ Used technologies and libraries:

  • Java (JDK 11)
  • Apache Maven
  • Apache Tomcat
  • MySQL
  • JDBC
  • Javax Servlet
  • JSP and JSTL
  • HTML/CSS
  • Checkstyle plugin

㊗️ Steps to run the app on your computer: