2022-06-02 00:02:41 +03:00
upd
2022-04-06 23:45:24 +03:00
2022-04-10 23:33:21 +03:00
2022-04-06 23:34:44 +03:00
2022-04-06 23:34:44 +03:00
2022-04-10 23:33:21 +03:00
2022-06-01 23:37:45 +03:00
2022-04-06 23:34:44 +03:00
2022-06-02 00:02:41 +03:00

All necessary services are started from this repository.

Description

Educt learning management system (LMS) is an application where you can create and edit your courses by uploading each video lesson. You can also register your students and give them access to specific courses. With the help of the role system, you can assign your teachers so that they can also edit or create new courses. There are only three roles in the system, these are STUDENT, TEACHER and ADMINISTRATOR. Your students can also correspond with you via online chat. To install the application on your server, take a look at the installation chapter.

Technologies Stack

  • Backend (AdonisJS)
  • Frontend (ReactJS)
  • Database (PostgreSQL & Redis)
  • Web server (nginx)
  • Socket.IO for chat
  • Deployment tool (Docker)

Features

  • Сourse and lesson management
  • Role-based access control
  • Sorting courses by category
  • Cloud (Amazon AWS) or local storage for lesson materials
  • User Authentication
  • Chat between users
  • User management
  • Editing your profile personal data (password, mail, contacts)
  • Deployment with Docker
  • Adaptive design

Requirements

  • NodeJS v14+
  • Docker
  • Git

License

Educt is under the MIT License

Description
Learning management system for publishing your courses, lectures, lessons.
Readme MIT 1.4 MiB
Languages
typescript 100%