Backend for learning management system where instructors can create courses, add students to courses, add assignments and grade submissions. Students can view courses, assignments and submit pdf files to be graded and check their grades.
Spring Boot, AWS S3, PostgreSQL, JWT authentication