A comprehensive edutech platform for teaching mathematics
2025
About the project
The goal of the project was to create a digital platform for primary and secondary school students that modernizes the way children practice mathematics. The project required precise processing of mathematical notations, motivational elements of gamification and a smooth e-commerce process for purchasing subscriptions.
Happy Nuts is not just a website, but a robust educational ecosystem. For the client, we developed a scalable solution that combines a playful form of teaching mathematics for students with complex management for parents and advanced content administration.


Our role and process
We covered the project from the initial analysis phase to deployment and cloud infrastructure.
- CI/CD: Setting up automated deployment via GitLab for effective release management.
- Preparation phase and strategy: Definition of architecture, design of API interfaces and planning of integration of external systems.
- UX/UI Design: Creation of information architecture, wireframes and comprehensive system design. The result was a clickable prototype that was tested before development.
- Fullstack development: Parallel development of a web and mobile application with an emphasis on speed and security.
We chose modern and stable technologies that allow the platform to grow along with the number of users:
Key modules and functionalities
1. Children's zone (Gamification and education)
- Personalized practice: Selection of grades and topics according to the student's current needs.
- Test module: Sharp tests (e.g. Testing 9) with intelligent evaluation of different types of answers (fractions, decimals, verbal answers).
- Reward system: Gamification based on getting awards and tracking progress (last solved tasks).
2. Parental zone
- Managing children: Linking multiple child profiles under one parent account.
- Results monitoring: Detailed statistics of the child's success and progress in real time.
- Subscription: Manage membership packages, license renewals and payment history.


3. Administration system (Separate application)
For the client, we created a separate admin application for total control over the platform:
- TinyMCE for content management and LaTeX for correct rendering of mathematical formulas and equations.
- Parent and child database management.
- Sales monitoring and management of discount coupons.
- Complete management of tasks, tests and educational content.
Integration and E-commerce
In order for the platform to function as an effective business tool, we have integrated several key services:
- Imports and exports: Modules for mass uploading of tasks and data synchronization.
- Besteron: Implementation of a payment gateway for secure payments and automatic subscription renewal (subscription model).
- Ecomail: Automated email communication and transactional emails.
- Analytics and Marketing: Deployment of GTM (Google Tag Manager), GA (Google Analytics) and consent management via Cookiehub.

The result
We have created a technologically advanced and visually attractive product that can handle demanding mathematical content on any device. Thanks to the combination of Symfony on the backend and Nuxt 3 on the frontend, we achieved high performance and excellent SEO parameters, which is crucial for an educational portal.
Technologies
Built on the system
- Sellio
Technologies used
- symfony
- MySQL
- PHP
- Vue.js
- nuxt
- Node.js
- GitLab
Connected systems
- Besteron
- Ecomail
- cookiehub
- Super invoice
- Google Analytics
- Google Tag Manager


