Another take on programming school management. Users belong to user groups and are assigned programming exercises they submit solutions to. The purpose of this project is to learn how to create a simple web application that works with MySQL database.
- Separate model, DAO and controller classes are now used.
- MySQL Connector Driver connects to database.
- User interface is based on Java servlets and JSP pages.
- JSTL and EL taglibs are used in JSP pages.
- User and admin panels are available.
- Jbcrypt library encrypts passwords for more security.