Lektor — the online service of lectures, webinars, and meetings

Task

A website to organize webinars/video conferences for multiple users.

https://lektor.org.ua/
Lektor  — the online service of lectures, webinars, and meetings

What was done?

The improvement of an existing website (the old version), creation of a new design, and new website’s engine.

The first assignments on this website included the improvement of web pages to conduct a webinar (lecturer’s account).

Initially, it was the work only for the expansion of the functionality of a lecturer’s desktop and video stream optimization, recording of it on the server, and displaying of the recorded webinar.

Main page
Main page - Events calendar
Features and benefits of the service
List of future events
Event description page
List of active teachers
Dashboard in user profile
Event Schedule
Create a new online meeting
History of events
Event invitation
Referral letters
Event page for unregistered users
Event room page
Displaying the image on the board during the event
User finance history
Сash in to the user's account
Cash out from the user's account
List of user's referrals
Sending letters to referrals
Message system with service administration
Frequently asked Questions

Then, the complexity of tasks increased

Later, we received a more global task from a client: develop a new design of the website, rewrite the program part completely, and introduce the video display using modern technologies.

After the terms of reference were approved, our designer started to work. The client factually approved the first version of the design with minor changes (designing all pages took approximately 2 weeks).

The website’s backend was designed using Laravel (approximately 1.5 months).

The development of the main part (connected to the display of the video stream) took much more time because we tried several technologies.

Eventually, we chose the web-rtc with the usage of STUN/TURN server. To record the video on the server, we used headless chrome.

In the future, we improved the account to add the possibility to set the lecture schedule and show the pre-recorded webinars (including all actions of a lecturer with the documents).

In the implementation of the project participated

Our team

Serhii
Serhii
Managing Director
Mariia
Mariia
Front-end development
Valerii
Valerii
Back-end development
Volodymyr
Volodymyr
Back-end development
Marina
Marina
UI/Art Design

Start your project right now

Do you want to update your website or create a project from scratch?
Leave an application - we will turn your ideas into reality!