A Training & Learning Tool For A Tech Giant
Project Type
Design and Development
Industry
Education
Tech Stack


ABOUT THE CLIENT
The Problem
TEAM ON CALL
A feature to create animations to make the learning experience truly interactive and enjoyable.
The client required the design to have accessibility as per the WCAG 2.1 AA standard.
An application with a minimalistic and modern approach that could also enable self-assessment.
Strategy
Analysis Planning
UI/UX
Development
Testing
Delivery
OVERCOMING CHALLENGES
- JIRA tickets were used to report bugs and track feature progress.
- Trello was used to manage tasks internally.
- Agile framework was used to enable continuous integration and delivery.
DEVELOPMENT
The mission of the project was to design a web application that would make learning easier over digital platforms; we started off after multiple discussions with the client to accurately understand the requirements. The initial requirement of the application was
to develop features to create and download courses while designing the editor using suitable libraries. We also had to create an option where the users can create the course, modify and publish it along with ensuring that all courses could be exported into offline downloadable content.
Research was a crucial part of this venture, as the application had to be built from the ground up and we arrived at the desired tech stack that was necessary after much contemplation and through deep dialogues with the client partner. React was chosen as the apt software for the front-end, as it was perfect for designing a Single Page Application (SPA) as well as the many cross-platform coding benefits that it offers. Fabric JS, an open-source Javascript library, was chosen to custom components as it allowed us to have more flexibility and control over the canvas elements. To ensure flawless design and a user experience that is unimpaired, Material-UI was singled out as the tool for design.
We believe in delivering nothing less than perfect and Quality Assurance was integral for the project to be a success. At the end of each sprint, we devised a method where one partial tester would conduct the necessary checks from our side, while also delivering the feature to the client to enable them to conduct their own tests and get back to us with any suggestions. This process of user acceptance testing would go on for a period of twenty one days at the end of each milestone. Tasks were broken down into sub-tasks and assigned to team members internally using Trello to ensure that the flow of development was going smoothly.

FINAL IMPRESSION
Case Studies.
More from our engineering portfolio.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks

Web app for a Custiv
Improving the industrial sector by enhancing the supplier side of the app