Dear Customers and Partners, we take all necessary actions to slow down the spread of the coronavirus and move to work in remote mode so we continue operation full time. Keep safe!
Back to portfolio

Lessons from Legends

Educational platform

This project was implemented from scratch. Our task was to create an Internet portal that provides access to online masterclasses. The front-end part of the project was implemented using React/Redux Saga, the back-end part was developed with Node.js/Express.js. Users get access to courses by paid subscription, Yandex.Kassa is used as a payment system. In addition to the main site, the admin panel + CRM are implemented. After uploading the video on the admin panel, it converts to several resolutions using AWS Media Convert. Videos are saved on AWS S3. Also, admin can send email messages to users with the integrated Mailgun service.

What was done

For this service, we implemented: 

  • user account; 
  • different options of user registration (mail, social networks, site form); 
  • guest entry to access lesson trailers without registration and payment; 
  • payment of courses through the Yandex.Kassa service; 
  • protection against unauthorized video downloads. 

Users have the ability to: 

  • get acquainted with the list of teachers, course categories, get information about the platform and cost without creating a profile; 
  • choose a payment method for any convenient period of study; 
  • present the course, in case the user has account and paid course; 
  • edit personal data in the profile and view the material covered in their courses; 
  • subscribe to the portal newsletter; 
  • receive the necessary information using messages on the platform or using contact information; 
  • create notes during the lessons and have access to them in the future, notes are added to a specific video and video time.

The team

2 FullStack Developers

1 Project Manager

1 Designer

1 System Architect

1 QA specialist

1 Mobile Developer

Want to create
a product?

Want to create
a product?

Please fill in this short form and we’ll get in touch with you as soon as possible

Tell us about your project

How can we get in touch with you?

Related projects
Pressfeed

A complete UI redesign and front-end implementation using React.js

Upside

The first business travel booking site

Shypple

A shipping booking and real-time track & trace system

Akivino

A search portal that helps you find sports professionals and book consultations with specialists