Gamification Learning Application for Kids

A mobile and desktop (iOS, Android, MacOS, Windows) application that allows children from 0 to 6 years old to learn languages in an easy and fun way, like playing games

About the project

A mobile and desktop (iOS, Android, MacOS, Windows) application that allows children from 0 to 6 years old to learn languages in an easy and fun way, like playing games. In addition, parents can select and purchase courses for their children. A backend administration system that allows administrators to create dynamic content for every course provided to children, manage users, manage orders and payments, etc.

Technical information

  • Language: C++, JavaScript, HTML/CSS
  • Framework: Cocos2DX, NodeJS, Unity3D
  • Database: PostgreSQL

Challenges

  • Building a mobile application for kids means complying with very strict rules and guidelines of the Apple Store.
  • The customer wants the ability to change and update content anytime they want.
  • Developing the application with good performance and stability.
  • The application needs to be very easy to use and can run cross-platform.

What we did

  • Content management: Allowing the administrator to manage animated courses based on fixed crypts which will be shown in the mobile app, including: Animated sentences with images; phonics; spelling; animated words with images; videos and games.
  • Order management: handling orders from customers.
  • Customer management, Pricing management, CMS.
  • Mobile application: Select courses and lessons to learn.
  • Gamification: Giving stars to learners, Achievement board.
  • Payment flow: Selecting and purchasing courses
  • Multi-language support

Let’s work together


Contact

Heading

Articles