Distance learning & webinar software platform
Developing live webinar software by adding crucial features in a short amount of time.
Client
Undisclosed
Industry
Education & E-learning
Services
Python web application development
Timeline
2020
About the project
The platform offers a video streaming solution with advanced interfaces for live webinars and online courses. Various options added to the system allow organizers to share virtual meetings, real-time webinars and courses with participants in appropriate time slots.
Delivered solution
Our client needed an experienced senior Python developer to join their team in the most critical period for their business. Within a month, our dedicated expert introduced an innovative web application development approach and delivered all requested tasks.

Goals and challenges

#1
Developing an URL shortener
iRonin.IT’s dedicated senior software developer had to develop a separate tool for URL shortening, which was a crucial task at the time of our cooperation with the client. It was the first task in the project and it helped us gain the client’s trust.
#2
Working on a REST API for webinar management
One of the challenges we faced in the project was continued development of an existing REST API for the Python application. The API offers full webinar management, including exports of the clients’ data and sharing important information about the webinars.
#3
Exporting all webinar participant data
At the end of our cooperation with the client, we had to add a feature for exporting all of the online webinar participants’ data to Excel files. This kind of export function includes all virtual meetings statistics saved in the system, which is a large volume of data.

We hired iRonin.IT for further application development and features enhancements. Our cooperation was short but we needed an additional developer and expertise to join our team and support us in reaching our business goals. We needed someone to join our team urgently and the iRonin.IT business team was able to provide the right kind of developer within a week.

CEO @ Advanced E-Learning Platform

Technologies

  • Python
    Python
  • Django
    Django
  • AWS
    AWS
  • React
    React
  • Docker
    Docker
  • Flask
    Flask
  • MongoDB
    MongoDB
  • PostgreSQL
    PostgreSQL
  • OpenAPI
    OpenAPI

Results

Introducing innovative techniques
iRonin.IT introduced the Dependency Injection (DI) technique in the client’s Python web application development process. The technique significantly improves the flexibility of this programming language.
Delivering solutions within tight deadlines
Our productive cooperation with the client included working on tasks which were critical from the business perspective. iRonin.IT’s dedicated developer had to quickly familiarize himself with the project.
Successful Django web development
The platform is built using the Django framework and we had a chance to introduce known best practices to the development process, notably ones that improve the service’s scalability.

Let's kickstart your project!

Contact software development experts today.

Contact us

Read more

Sales forecasting case study
We have built a complete suite of solutions for Sales & Operations Planning, including a sales forecasting module. Our team extended the system’s initial version on a very tight schedule.
Read this case study
Bitt case study
Bitt in an innovative mobile payments system which uses blockchain technology to empower local populations. They cooperate with the Eastern Caribbean Central Bank, working towards a better future.
Read this case study
This page is best viewed in portrait mode
Our websites and web services use cookies. We use cookies and collected data to enhance your experience, provide additional communication channels, improve marketing materials and enhance our offer. IRONIN SP. Z O.O. SP. K. is committed to protecting all the data that we collect or process in any way, especially data of personal nature. By accepting these terms you agree to our usage of cookies and processing your data, according to our Privacy Policy, and you declare that your browser settings reflect your preferences. Read more You have the right to revoke this agreement at any time, based on the terms of our Privacy Policy. You can change cookies settings in your browser. If you do not agree with us using cookies and processing your data, please change your cookies settings in your web browser and reject these terms. You can find more information about cookies, your data privacy This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies. data processing, and your rights in our Privacy Policy.