Programming School
Technology stack: Java, Java EE, MySQL, JSP
Description: An object-oriented, database-based application layer for a programming school. Includes functionalities: adding, editing, removing and displaying users, assigning tasks to the user, adding solutions. The Active Record pattern (for communication with the database) and the jBCrypt library were implemented in this app.