Skip to content

This project is an online learning platform that supports user roles of Student and Instructor. The backend is implemented in Java using Spring Boot and PostgreSQL.

Notifications You must be signed in to change notification settings

thiagomachioski/online-learning-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Learning Platform

This project is an online learning platform that supports user roles of Student and Instructor. The backend is implemented in Java using Spring Boot and PostgreSQL.

Requirements

  • Java 17
  • Spring Boot
  • PostgreSQL
  • Docker & Docker Compose
  • Lombok

Project Details

Entities

  • AppUser: Base entity for users.
  • Student: Extends AppUser, represents students.
  • Instructor: Extends AppUser, represents instructors.
  • Course: Represents a course.
  • Enrollment: Represents the enrollment of a student in a course.

About

This project is an online learning platform that supports user roles of Student and Instructor. The backend is implemented in Java using Spring Boot and PostgreSQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages