Skip to content

Nikos-Moutafis/User-Teacher-Management-Full-Stack-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User-Teacher-Management-Full-Stack-App

User-Teacher-Management-Full-Stack-App is a web application built with Java EE, Apache Maven, Apache Tomcat, and MySQL that allows admin to manage users and regular users to manage teachers. The app includes user authentication and authorization to ensure that only authorized users can access certain features. Admins can create, update, delete, and view users and teachers in the MySQL database, while regular users can create, update, delete, and view teachers in the database.The app uses MVC with a Service Oriented Architecture and clear separation of concerns between DAO, DTO and Service layers for flexibility and scalability.

Technologies used:

  • Java 11
  • Java EE 8
  • Apache Maven 3.3.2
  • Apache Tomcat 9.0.72
  • MySQL 8.0.23
  • JSPs
  • Servlets
  • CSS