Development of educational online platform module | IT projects JazzTeam

Development of educational online platform module

  • Duration: 3 months
  • Services: Backend Development, Frontend Development, Manual Testing Services, CI/CD Implementation & Modernization. DevOps Services
  • Technologies: Redux, Project Management, Collaboration and Bug Tracking, Babel, Jira, Git, AJAX, HTML5, Swagger, IntelliJ IDEA, JetBrains WebStorm, ReactDOM, Frontend, React Router, ESLint, LESS, CSS, ReactJS, JavaScript, React Redux, JavaScript Frameworks, GitLab, IDE, Build and Dependency Platforms and Tools, Backend, JavaScript Libraries, Development Infrastructure and Tools, Lodash, Source Code Management (SCM), CI/CD and DevOps, YouTrack, Utils and Tools, Axios, Ant Design, Yarn, Languages, Protocols, APIs, Network Tools, Network Tools, Software Engineering and Management Tools, React Plugin, Webpack, WinSCP, React Color, React Cookie Kit, Firebug, Shallow Compare, react-cursor-position, React draft-wysiwyg, slugify, React Dropzone, React Toolbox, Draft.js, react-loader-advanced, React Sortable HOC
  • Business Domains: Education Industry
  • Software Categories and Types: Content Management Systems (CMS), Education Software
  • IT Architecture Paradigms and Approaches: Enterprise Integration Patterns, Software Frameworks Development, Object-Oriented Programming (OOP), Event Driven Architecture
  • Technical Expertise: Web Development
  • DevOps Expertise: Advanced build organization
  • Team size (2):
  • 1 Project Manager
  • 1 Frontend

Project summary

Educational online platform for entrepreneurs is a platform providing necessary knowledge that covers all the essential topics of entrepreneurial cycle from the start till the liquidation of a company.

The platform enables:

  • To attend a variety of online-training courses on business.
  • To study detailed instructions on starting a business in different branches, to consult samples of agreements, internal documents and reports.
  • To be up to date with the nearest business lectures and forums on entrepreneurship.
  • To view interesting and motivating video and articles.

The application consists of the back-end and the client-side. The client-side is Single Page Application based on React JS. The user interface is based on Ant Design – UI framework for React JS and LESS.

Our team’s mission was to develop the course attendance module. This module allows the user to search and to view educational content on the platform’s website. Implemented control panel has abilities to create, edit and delete courses, tutorials and materials.


Web & JavaScript: React, Redux, WebPack 3, Babel, ESLint, HTML5, CSS, LESS, Ant Design, Axios, AJAX, Lodash, DraftJS, Slugify, Yarn.

Instruments: GIT, GitLab, YouTrack, Jira, Swagger, JetBrains WebStorm.

React plugins: react, react-addons-shallow-compare, react-color, react-cookie, react-cursor-position, react-dom, react-draft-wysiwyg, react-dropzone, react-loader-advanced, react-redux, react-router, react-router-dom, react-router-redux, react-sortable-hoc, react-toolbox.

Project features

  • Joint work was carried out with geographically distributed team.
  • This project consisted of several microservices which were integrated during the development. The microservices were created by different teams of developers.
  • The Continuous Integration process was implemented on the project. The staging servers were used for the client and the administrative parts.
  • The process of adding and changing the code in the repository was strictly regulated and carried out only after conducting the code-review by the customer.

Project results

  • All tasks of the project development were successfully completed. The customer was supplied the front-end module, implemented in accordance with all incoming requirements.

Company’s achievements during the project

  • By the end of the project our team was given full responsibility for control panel development for one of the microservices, although at the beginning of the project the panel was developed by several teams.

Client’s testimonial

Victor Burov,  Head of the development department, “DBI” company

Thanks to JazzTeam command for their productive work, structural approach to the implementation of tasks, high responsibility and discipline. We have only positive impressions about the work of JazzTeam command. If in the future we have interesting projects, we will definitely turn to this company!

    Contact Us


    Email: *


    I agree to Privacy Policy

    What happens next?

    1 Leave your project request. We will contact you and schedule a call.
    2 Signing of the NDA to ensure the project info confidentiality.
    Negotiation of your request and the required services.
    4 Team forming, coordination of workstages.
    5 Contract signing and project start.

    Telegram WhatsApp Facebook LinkedIn