case image

The client

Our client is a US pre-seed startup founded by James Lenoble, a top business analyst with expertise in innovative educational systems.

The client observed that even though the market was flooded with eLearning products, all of them were too complex and confusing for users. Their idea was to build an intuitive platform that, unlike competing solutions, would cater to the needs of children, parents, and teachers.

They hired us because we had relevant experience and offered a suitable pricing model.

PROJECT IDEA

Develop an eLearning platform with an adaptive interface to provide educational games for kids and enable parents to monitor learning progress.
Make the platform easy to use, ensuring that its functionality is straightforward for children, parents, and teachers and meets the needs of all three user groups.
Create a high-fidelity MVP and release it within 14 months after the discovery phase to find a product-market fit and attract early adopters.

Results

80 hours

To create high-level requirements

10 weeks

To build 2 demo versions

14 months

To release a high-fidelity MVP

Our team of 2 BAs, a designer, and a PM outlined high-level requirements in 4 weeks. Within the next 6 weeks, they created wireframes and project estimates. Our devs then built 2 product demo versions to help the client choose the right tech stack. Developing a high-fidelity MVP took us 14 months. In another 2 years, we expanded it into a full-fledged product.

view website
icon

Vue.js

icon

Node.js

icon

AWS

icon

MySQL

Project challenges

The client came to us with only a basic idea. We had to involve BAs to elaborate on the requirements and refine the client's product vision. Our BAs conducted an in-depth competitor analysis and market research to complete this task.
The project required serverless architecture. Finding developers experienced in this technology quickly was a challenge because few experts are readily available to take up new projects.
The client needed assistance with choosing the right tech stack. We had to form two teams to build 2 demo versions of the platform (Laravel + Laravel Vapor and Node.js + AWS Lambda) and see what works best.
The learning process on the platform revolved around educational games, covering natural sciences, mathematics, linguistics, and logic. Our team was expected to develop scripts for these games and translate them into functional code.
The platform was supposed to have video chats. So, we had to use technologies like Socket.IO and WebRTC to meet this requirement and enable online communication.
device

Our process

line
line
line

input

The client approached us with:

  • Experience working with various eLearning products and an in-depth understanding of the industry.
  • A generic product vision and a request for BA services to detail the requirements.
  • A request to develop a high-fidelity MVP and then transform it into a full-fledged product.
  • A need for a skilled tech team with much sought-after expertise in serverless architecture.

analysis

Here`s what we did first:

  • Presented our portfolio of eLearning development projects — 100% of which were successfully released.
  • Scheduled interviews with BAs, and the client ended up hiring 2 experts from this pool. A designer and a PM were also brought on board.
  • Created high-level requirements within 4 weeks.
  • Created wireframes and an accurate estimate (fixed-price min-max range) for the MVP stage in another 6 weeks.
  • Guaranteed that we would not exceed the estimate, a crucial factor in the client's decision to hire us for the project.

result

What the client got:

  • A professional team, including experienced BAs and developers with expertise in serverless architecture.
  • Detailed product requirements based on an in-depth study of the existing eLearning products and specific user needs.
  • 2 demo versions of the platform were developed in just 10 weeks.
  • The informed decision on a tech stack after the Node.js + AWS Lambda demo performed 25% faster than the Laravel + Laravel Vapor demo.
  • A high-fidelity MVP completed within the estimated fixed-price min-max range over 14 months.
  • A fully functional eLearning platform developed over the following 2 years.
  • An ongoing collaboration with our team that continues to this day.

Main Features

icons

Games library

Educational games organized by subject; a search bar; filters for difficulty levels.

icons

Child profile

Playing games that are part of their educational programs; saving game results & achievements.

icons

Parent account

Creating an educational program for a child; tracking the child's performance and progress.

icons

Parental dashboard

Showing the newsfeed, child’s achievements, stats, and payment history.

icons

Newsfeed

Informing parents on the platform updates; showing when the child started a specific game.

icons

Payment

Paying for the premium version of the platform via Stripe or PayPal; tracking payment history.

Develop a cutting-edge eLaunch app to succeed in the ever-growing edtech niche!

With extensive experience in eLearning software development, we can bring your product idea to life, meet deadlines, and stay within a budget estimate.

Build my App

Technology stack

FRONTEND

technology icon

Vue.js

technology icon

Vuex

technology icon

Axios

technology icon

Lodash

technology icon

Swiper

technology icon

Vuetify

technology icon

WebSocket

technology icon

ESLint

technology icon

Sass

technology icon

Webpack

technology icon

Bootstrap

technology icon

Phaser

technology icon

Moment.js

BACK END

Node.js

Express.js

Vue.js SSR

Webpack

Docker

GitHub Actions

Serverless

ESLint

WebSocket

REST

THIRD-PARTY

Stripe

Socket.IO

WebRTC

PayPal

Google Analytics

AWS SDK

QUALITY ASSURANCE

Zephyr

Selenium

CLOUD

AWS

AWS App Runner

AWC ECR private repository

API Gateaway

CloudFormation

Amazon Route 53

Amazon S3

CloudWatch

AWS Lambda

Secrets Manager

CloudFront

Amazon SES

DATABASE

My SQL

MongoDB

Elasticsearch

Redis

Our Clients Say About Us

“Their reliability, tech expertise and quality of service set them apart. Giraffe Software is responsive and accommodating, establishes a smooth workflow through open communication!”

James Lenoble usa US
CEO at GrowMindGrow