A simple Moodle-inspired web application built with Java Spring Boot and Thymeleaf for the frontend. The app enables teachers and students to manage courses, assignments, and user details.
- User registration and login functionality.
- Two account types: Teacher and Student.
- Users can edit their personal details.
- View a list of all students and teachers.
- Browse a list of available courses.
- View a list of assignments and upload files for assignments.
- Create and edit courses.
- Create and manage assignments.
- Edit student details.
- Backend: Java Spring Boot
- Frontend: Thymeleaf (with HTML+CSS)
- Database: MySql
- Build Tool: Maven


