The company provides educational services through platforms for corporate and individual self-learning. Discover how we built a multi-level marketplace that enables training through videos, testing and earning diplomas.


Education Services



Business size:

Small Businesses

Problem and Solution Summary

The client's team approached Computools because they were looking for a contractor to solve some problems in launching an online education platform. The issue of gathering a diverse pool of initial users and course authors had to be resolved because the disparate nature of the pool was getting in the way of the project's launch.

Understanding the client's ambition to create a universal educational portal for authors, individuals and employers, Computools developed a comprehensive solution. The team implemented features for each user category, integrated a convenient video player with auto-switching modules, and built a flexible statistics system to track course progress. Using such technologies as Bootstrap, Mandrill, Entity Framework, PHP, .NET and jQuery, Computools’ specialists created a dynamic and user-friendly platform. The result is a robust, customised education platform that significantly increases user engagement, resulting in increased profitability and a significantly broader consumer base.

About the Client

Being a smaller company, the client is a promising prospect in educational services. As an education solutions provider, the client focuses on training corporate clients and individual learners. The company aims to catalyse digital education by offering platforms designed to deliver knowledge seamlessly and efficiently.


The building of a reliable and effective educational platform was carried out using the expert knowledge and skill of the company's engineers. The features and improvements introduced created an engaging and intuitive user interface design, making the platform popular and in demand. This allowed the client to expand the consumer base and increase profits significantly.

Several key issues we solved:
  • Developed features for three types of consumers: authors, individuals and employers.
  • Created a convenient video player with an auto switch of new modules.
  • Built in a flexible system for collecting and analysing statistics on courses' study progress.

Business challenge


  • Initial challenge of creating a pool of authors and users
  • The necessity to solve small problems throughout the project


  • Multifunctional capabilities for different types of users
  • High demand for offered services
  • Well-planned audience coverage and interaction model

Business challenge

Project Completion Details and Current Arrangements

A thorough agreement between the client and Computools was responsible for successfully completing the project. Throughout the collaboration, the teams communicated with each other regularly, including Skype meetings and email exchanges. Feedback from the client at the end of each sprint was crucial in determining the project's direction. Computools and the client created a robust communication system with a focus on transparency and adaptability, using Slack for real-time discussions and Jira for streamlined project management.

Computools continues to provide ongoing support and maintenance of the platform under the current agreement.

Business challenge

Why Computools?

Several key factors led the client to select Computools as their technology partner. Computools has demonstrable experience in developing similar solutions in the education sector. The experience of Computools’ engineers and the ability to handle complex projects matched perfectly with the client's vision of a feature-rich educational portal.

In addition, Computools offered a full suite of digital transformation services including consulting, design and product development. Implementing the Scrum methodology and the focus on collaboration further cemented Computools as the optimal choice for the project, ensuring a successful and dynamic outcome.

Contact Computools' experts to learn what we can do for your business!

Contact us →


The client considered multiple vendors in the initial phase, each presenting unique propositions. Key criteria in the selection process included the vendors' expertise in educational technology, previous project successes, and their ability to align with the client's vision for a multifunctional and user-centric platform.

Computools' track record primarily influenced the decision to deliver solutions within the education industry. The client valued Computools' deep understanding of the complexities inherent in educational platforms, demonstrated through their successful execution of similar projects.

Project Description

Computools' engineers developed an online educational platform for the client, allowing them to access the necessary knowledge at any time. The platform is suitable for both individual and group training. A user journey was developed for each category of portal users (author, individuals, employers), and the necessary tools were built in to make using the platform convenient and efficient. For example, a company may provide limited or temporary access to courses for its employees, choosing the beginning and end of the training. The portal also presents a statistics page that collects information about courses taken and those in the process. All data is displayed in accurate graphics and tables. There is also the possibility to filter the results by course, date, department or individual user (only for corporate accounts).

Digital Platform & Technology

The basic functions and tasks of the finished product determine the technology stack. Based on the analysis, the optimal programming languages, frameworks and databases are selected.

Communication Framework

Building a communication ecosystem in the early stages, Computools provides constant contact with the client, giving us the ability to quickly resolve emerging issues, arrange an appointment or hold a video meeting. Skype was used in this project, as it provides all the necessary functions.


Computools prioritises the high quality of the project: we select employees from the talent pool with the highest qualifications in the necessary technologies and skills. High-class specialists in front-end and backend development were selected for this project.

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for a wide range of mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov


Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Project Manager

Andrіі Melnychenko

Andrіі started working in IT in 2003, focusing on C and C++ development, switching to Java in 2007. He is recognised for extensive expertise in application servers, software development life cycle and database architecture. He enjoys pop music, as well as political and Java ecosystem podcasts.

Business Development Manager

Maryna Vyshniak

Maryna is passionate about new technologies and innovations. She regularly attends industry conferences and seminars to keep abreast of the latest trends. Marina is also an active member of the IT community and participates in charity projects.

UX Designer

Valeriy Panchenko

Valeriy Panchenko
Valeriy demonstrates excellent results in the field of user experience, design and research. He enjoys swimming, hiking and cooking.
Valeriy Panchenko

UI Designer

Sergei Shmatov

Sergei is competent at creating new design systems and improving existing ones. He is into sports, especially long-distance running.


Quality Assurance Specialist

Mariia Hrekova

With over five years of experience, Mariia expertly monitors every phase of the software development process to secure product quality and standards. She enjoys dancing and travelling.

Story of a Team Decision

The decision to assemble this particular team was due to their past joint achievements in similar areas which had laid a solid foundation for successfully navigating the complexities of our current project.


Our team meticulously collaborated behind the scenes, intertwining diverse skill sets to sculpt a seamless project foundation.

Sprint Retrospective

Engaging in reflective analysis, our team harnessed insights from each sprint, fostering continuous improvement and refining our workflow.

Planning Session

Strategic planning sessions served as the compass, guiding the development with a roadmap tailored to project milestones and objectives.

Sprint Demo

Showcasing our achievements, sprint demos became a platform for transparent communication, allowing stakeholders to witness tangible progress.

Communication Flow

A dynamic communication flow characterised our teamwork, promoting synergy and ensuring that ideas and feedback seamlessly traversed the project landscape.

Project Management Methodology

Our team opted for the Scrum methodology due to its collaborative and adaptive nature. Scrum provides a framework that fosters flexibility, allowing us to respond swiftly to changing project requirements. The iterative and incremental approach enhances transparency, communication and overall project visibility, enabling us to deliver high-quality results in a timely manner. Scrum's emphasis on regular feedback loops and continuous improvement aligns seamlessly with our commitment to delivering a dynamic and responsive product development process.

Project timeline

5 months
8 months
2 weeks
Consulting & design phase
Engineering phase


  • Analysing market in depth
  • Planning and advising strategically
  • Collaborating with stakeholders
  • Customising problem-solving
  • Evaluating and optimising performance

Product DESIGN

  • Researching user experience (UX)
  • Prototyping and wireframing
  • Iterating design processes
  • Designing visuals and interactivity
  • Developing design system

Product Engineering

  • Developing the technology stack
  • Testing for quality assurance
  • Designing scalable architecture
  • Integrating and deploying continuously


  • Developing market entry strategy
  • Planning and executing rollout
  • Onboarding and training users
  • Marketing and communication strategies
  • Monitoring and optimising post-launch


The early prototype of the educational portal has become the basis for building a reliable user experience design that provides high useability. User interface development was carried out considering existing turnkey solutions and project requirements.

beeducated user persona


Create a detailed profile seeking seamless digital experiences

beeducated site map


Organise website structure for intuitive navigation and user-friendly content discovery

beeducated wireframes


Sketch low-fidelity layouts, outlining key elements and interactions for efficient design

beeducated user interface


Craft visually appealing and functional digital interfaces for optimal user engagement


The client efficiently launched the product into the market, delivering tangible results, such as increased user engagement by 87% and a 31% rise in customer satisfaction, marking a successful culmination of our efforts and strategic planning.


We provide continuous assistance and maintenance post-project completion, ensuring a secure and optimised product through active engagement and committed support.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.