Online Learning Management System

Application architecture

A full-stack Online Learning Management application where the front end implemented by React communicates with a local MySQL database through the Java middle tier.

Functions

  • The client built by React allows users to toggle with course components and to implement CRUD operations by sending RESTful requests to a remote server using Redux
  • The local server hosting a MySQL database is built specifically to store data of widgets, the smallest unit of component created by users
  • The Java middle tier handles the tractions between the client and the local database

Features

  • Bootstrap Styled
  • React Single Page Application
  • RESTful Web Services by Redux and Java Spring Boot

Screenshots

  • Course table
    course table
  • Course component toggling
    toggling
Lei Zhang
Lei Zhang
MSCS @ Georgia Tech