polandPoland
educationEducation
partnershipPartnership since 2018
translation20+ languages

MultiLesson

Web application for language lessons marketplace

MultiLesson is a B2B platform where employees can learn new languages on a monthly-subscription basis. Currently, it offers online lessons in 20 languages with over 1000 teachers available and is used by hundreds of students monthly. It is used by companies as a benefit for their employees.

MVP delivery
MVP delivery
Full stack development
Full stack development

Project details

Learning new languages can be one of the best ways to gain new competencies, especially in the globalized world that we live in. It is also considered as one of the primary benefits for employees. MultiLesson combines both of the worlds with B2B marketplace that connects teachers with students. Users have the freedom of choosing the teacher, form of the lesson (online or in-person), and time.

The Client approached us with the idea of building a web application for employers, employees, and teachers that would help them organize the entire process. The primary goal was to build a platform for teachers to register. Once the teachers were on board, we continued with the further development of the product to have specific functionalities like lesson booking or user management.

react
React
nodejs
Node.js
apollo
Apollo
graphql
GraphQL
Multilesson Multilesson

"IN Team works hard to understand the requirements of the project. They also provide helpful insight into what we should prioritize within the app. Their availability and adaptability are valuable to our team.."

author of opinion
Łukasz Skrzypek,
Co-Founder, MultiLesson

Challenge

Get teachers involved

The end-users of the platform are teachers and employees. The first step was to build the MVP to allow teachers to register in an easy and intuitive way. We used React to develop the application, which is praised for its user-friendliness and the concept itself.

Add new functionalities to the platform

After users started to register the Client wanted to add new functionalities to the platform, so it can become a ready-to-use product. The main goal was to add the modules for lesson booking, user management, and settlement reporting. These additions allowed the product to be fully used by teachers, employers, and employees.

Solution

Putting an idea into reality

We held multiple workshops with the owners of MultiLesson to transform their ideas into how the app would work and look. During the meetings, our team advised on the direction of development and what features would be nice to have. After agreeing on the design and functionalities, IN Team began to develop the app.

Creating the application

We built the application from scratch with React in the front-end and Apollo with GraphQL in the back-end. Business owners wanted to develop the mobile app in the future, so we also prepared the API to match the future needs. An important functionality of the platform was to enable the users to pay for the lessons in the app itself. We developed integrations with several online payment systems, so the user could choose one that fits him.

Outcome

High-quality online learning platform

We successfully built the app which is praised for its user-friendly interface and easy to use. After adding new functionalities the platform gained many new subscriptions and is used by hundreds of users monthly. Currently, it offers 20 languages to learn with over 1000 teachers available. The cooperation between MultiLesson and IN Team is still ongoing.