Corporate LMS on professional safety

Web Programming
Job 7 of 24
An adaptive web system has been developed for the TRAINING AND PRODUCTION CENTER. The platform automates the entire training cycle: company and user registration, course completion, video lessons, testing, and reports.
Key tasks
Creating a three-level authorization (admin, OП engineer, listener) with access rights differentiation

Development of an admin module for:

importing listeners from Excel (batch registration of up to 200 people)

managing courses and video materials

setting up tests and automatic grading

Implementing an interface for the OП engineer to add students, link them to companies, monitor progress

Creating a student account with a course catalog, video player, and test sessions

Configuring SMTP mailing for reminders and test results

Building a reporting module with progress dashboards and statistics

Technologies
Backend: Django Python

Database: PostgreSQL

Frontend: HTML5, CSS3, JavaScript, Bootstrap 5, AJAX

Server: Gunicorn + Nginx

Integrations: SMTP (Gmail), Excel import

Achievements
Automated the group registration process — importing up to 200 listeners in seconds

Ensured 99.9% system availability in production (Gunicorn + Nginx)

Reduced course administration time by 70% thanks to intuitive UI/UX

Increased listener engagement: average course completion rate – 95%

Implemented a flexible architecture that allows scaling the system for several dozen companies
Details
  • Added:
247

Freelancer

  • Projects 17
  • Rating 5.0
  • Rating 3 574
Register

If you have an account, log in

Indicators

  • Last visit: 3 hours 1 minute ago