Education Platform For PopSmartKids

Project Type

Development

Industry

Education

Tech Stack

Firebase
React Native
PopSmartKids

About the Client

In 2018, A mom cum entrepreneur had an idea that would revolutionize digital learning as a platform. Focusing on mentoring over monitoring , Priyanka Raha developed a way to impart learning and experiences to children through screen time with the end goal of making them ready and able global citizens, and at the same time, involve parents into the process just as much.

OVERVIEW

The Problem

A simple google on the best mobile app development companies let the client to our website which created a solid impression on them through our experience and work in the mobile app development domain. They required a mobile app for kids that would embody the essence of the mission that the company was trying to achieve. The MVP was a story writing app that would encourage kids to write and express themselves with colours and pictures. We were to help them through the actual implementation of the app.
Through discussions, it was decided that a fixed scope plan of 4 weeks would be sufficient to carry out this task under a fixed engagement model. The entire duration of the project was divided into 4 phases with short sprints and multiple scopes. The design was already prepared by the client and shared with us, so the design team rested easy on this one. A communication channel through emails & Skype was put in place for constant feedback on the developed product.

OUR APPROACH

We follow a structured, end-to-end product development approach that ensures clarity, speed, and quality at every stage. From initial strategy to final delivery, each phase is carefully planned and executed to build scalable and user-centric applications.

Strategy

We began by defining a clear vision to build an educational platform that transforms kids’ screen time into a meaningful and productive experience.
The focus was on aligning business goals with user needs to create a solution that delivers both engagement and learning outcomes.
Over a structured four-week timeline, we collaborated closely with the partner under a fixed engagement model.
Regular discussions and feedback loops ensured clarity, quick decision-making, and alignment at every stage.
This approach helped us establish a strong foundation and direction for the entire project.

Analysis & Planning

During this phase, we defined the overall architecture and selected the most suitable technology stack for the product.
We chose React Native for the frontend to leverage its cross-platform capabilities, ensuring faster development and consistent performance across devices.
For the backend, Firebase was selected to enable real-time data handling, scalability, and seamless integration with core features.
We mapped out workflows, key functionalities, and system interactions to ensure smooth execution.
This structured planning helped us minimize risks and set a strong technical foundation for development.

UI/UX Design

In this phase, our design team focused on crafting intuitive and engaging user experiences tailored to the target audience.
We meticulously created UI designs that aligned with the product vision while ensuring simplicity and ease of use.
Key features such as a notepad, photo capturing functionality, and a sketching canvas were thoughtfully integrated into the design.
Special attention was given to usability, accessibility, and interactive elements to enhance user engagement.
This process resulted in a cohesive and user-friendly interface, ready for seamless development integration.

Development

In this phase, our in-house team translated the designs into a fully functional application.
We integrated core features such as authentication, user access control (UAC), in-app purchases, and payment management systems.
Along with these, we developed all essential functionalities required for a seamless educational experience.
The team followed best coding practices to ensure performance, scalability, and maintainability.
Continuous collaboration and iteration helped us deliver a robust and reliable product.

Testing

Throughout the development process, the product underwent rigorous manual testing to identify and resolve performance issues and lags.
We ensured that all features functioned seamlessly across different devices and scenarios.
Regular testing cycles helped us catch bugs early and maintain consistent quality.
The client was kept in the loop with continuous updates and feedback discussions.
This approach ensured a stable, high-performing application ready for deployment.

Delivery

Following a successful engagement, the application was launched on both the Play Store and App Store.
We ensured all deployment processes were smooth, with proper configurations and compliance in place.
Post-launch, our team continued to monitor performance and user feedback closely.
Ongoing fixes and improvements were implemented to enhance stability and user experience.
This continuous support ensured the product evolved effectively after release.

The Problem

A simple google on the best mobile app development companies let the client to our website which created a solid impression on them through our experience and work in the mobile app development domain. They required a mobile app for kids that would embody the essence of the mission that the company was trying to achieve. The MVP was a story writing app that would encourage kids to write and express themselves with colours and pictures. We were to help them through the actual implementation of the app.
Through discussions, it was decided that a fixed scope plan of 4 weeks would be sufficient to carry out this task under a fixed engagement model. The entire duration of the project was divided into 4 phases with short sprints and multiple scopes. The design was already prepared by the client and shared with us, so the design team rested easy on this one. A communication channel through emails & Skype was put in place for constant feedback on the developed product.

Team On-Call

The requirements of the app were quite straightforward and the selection of people who would work on this project was also quite obvious. Since the designs were done and provided by the client, the design team was not required to be involved in the process. So, we looked at a strong force of developers with varied areas of expertise to create a complete team. A total of 6 developers joined the force with 4 being experts in the technology of choice, led by Pranav & Faiz, the chosen team leads for the project.

Requirements

These requirements define the core functionalities needed to build an engaging and structured learning platform. They focus on creativity, collaboration, and controlled access to ensure a seamless user experience.

A fully functional story writing cum drawing mobile solution.

1

Features that would let kids write and interact with the app in groups or individually.

2

User group based access rights to the app and views accordingly.

3

Features to evaluate and review submissions by users by a group leader.

4

Development

The team was formally introduced to the client and with the pleasantries exchanged, work was commenced. The entire project would involve the creation of a UI in the image of the design provided by the client, the entire mobile application from scratch and the usual testing and integration.
The project was divided into 4 different phases. The first phase involved development of the UI with other essential features like a notepad, photo capturing functionalities and a canvas for sketching. The second phase involved implementing the authentication functions, UAC and other small features like messaging et cetra.
The 3rd and 4th phase involved implementing in-app purchases and payment management with the group leader view and android integrations with email story format changes.
The approach implemented by the development team to tackle this project was to build the first release of the app at a stretch and later divide the remaining tasks into multiple quarterly objectives that would be delivered in further releases with membership previews and android support.
The project started with the implementation of one of the core features of this app, the sketch pad and notepad for stories and images. The drawing board was a trivial concept, which we did make sense out of with a proof of concept. Post that, multiple user types were programmed and the skeletons of their respective views were designed, which were then implemented along with the app screens and any enhancements that the UI required. Finally, the most challenging part of the project was tackled, which was the in-app purchase capability.
Testing was mostly manual, which was done during the development phase itself. The client was kept in the know about every step of the project and was given periodic releases to test and register feedback, which was worked on to make the app more stable and closer to its intended state.

Section image

Overcoming Challenges

The process of development was fairly smooth and well ordered. Everything was on time and flush. Little hurdles did arrive but were no match for the experience of our team, with only one exception. The In-app purchase integration proved to be the trickiest part of the entire development process. It was implemented as an effort to introduce payment options without a third party payment library. The curation of the required API's was hard but after a lot of brainstorming sessions, endless discussions with the App Store representatives and multiple app submissions, the In-App purchase feature was implemented for bot iOS & Android.
In bird's eye view
  • React Native was the choice of framework for the cross-platform app with Firebase as the backend.
  • Communication was carried out through emails and Skype.
  • The project lasted 10 months with an additional engagement of 1 week for maintenance and support.
  • GitHub Tags were used for version control and Google Docs were used to manage tasks.

Final Impression

PopSmartKids is a revolutionary idea to make the best of technology for the little ones. We deployed the app on the App Store & Play store and is now available for download. The client was extremely happy with our work and they applauded our consistency in communication and responsiveness. Right now, the project has not yet concluded as we are delivering fixes and making the app better. We are ecstatic to help Priyanka and her team take another step towards their goal of giving the kids of the world the best of what technology has to offer and we value their partnership with us.

Case Studies.

More from our engineering portfolio.