Skip to content

Menna242/Online_Learning_Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

Online Learning Platform

Project Overview

This is a backend system for an online learning platform developed using Java Spring Boot and secured with JWT. It includes user authentication, course management, and progress tracking functionalities.

Features

  • User Authentication: Sign-up and login using JWT-based Spring Security.
  • Profile Management: View and update user profiles.
  • Course Management:
    • Students can enroll in courses.
    • Instructors can create and manage courses.
  • Class Management: Attend classes and submit assignments or quizzes.
  • Grading System:
    • Instructors can grade assignments and quizzes.
    • Students can view grades.
  • Progress Tracking: Students can monitor their progress for each course.
  • Notifications:
    • Students receive notifications for grades and updates.
    • Instructors receive notifications about submissions.

Used Database : MYSQL

API : PostMan To Test Endpoints

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages