Skip to content

DanyloIT/Taxi_Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚖Taxi Service App

Hello! My name is Danylo Krupnyk and I am Java Developer!

This is my Taxi Service project that provides service for drivers to edit infromation about their cars (CRUD is fully invoked)! The project is made in accordance with the SOLID principles and the so-called three-tier development dividing the entire business application into:

  • Presentation layer-business logic (controllers)
  • Application layer (services)
  • Data access layer (DAO)

Layering is to achieve "high cohesion, low coupling". The idea of "divide and conquer" is adopted to divide the problem into individual solutions, which is easy to control, easy to extend, and easy to allocate resources.

My application allow registration and login after which user can view all drivers, manufacturers and cars, and also create them by itself.

🔧Install it by yourself and try

  • Download this project (clone and open in your IDE).
  • Create MySQL database by import from init_db.sql file
  • Configure database connection via in ConnectionUtil and set your data.
  • Add Tomcat configuration in your IDE and set deployment - "war_exploded" and application context - "/".
  • Run Tomcat

👨‍💻Technologies trained

  • Maven
  • Tomcat
  • Lombok
  • Logger: Log4j
  • Backend: JDBC, Servlets
  • Frontend: HTML, CSS, JSP, JSTL
  • MySql
  • Custom Dependency injection
  • SOLID

📝Contact me

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published