PopSmartKids Logo
Education Platform For PopSmartKids
Converting screen time of kids to learning experiences with a special focus on mentoring over monitoring to build able citizens.
Client
Client
PopSmartKids
Timeline
Timeline
4 weeks
Industry
Industry
Education
Location
Location
India
Project
Project
Development
Year
Year
2020
  1. Strategy

    The plan was to devise an educational platform which could convert the screen-time of kids into a productive experience. The project spanned over a period of four weeks where we interacted with the partner over a fixed engagement model.

    1
  2. Analysis Planning

    As we were designing the app from start to finish, we decided that React Native was the best stack for the Frontend for its many cross platform functionalities along with Firebase as the Backend.

    2
  3. UI/UX

    The first phase of the project involved our designers meticulously creating designs for the UI with other essential features like a notepad, photo capturing functionalities and a canvas for sketching.

    3
  4. Development

    The in-house team integrated features like authentication functions, UAC in-app purchases and payment management along with other functionalities necessary for an educational app.

    4
  5. Testing

    Over the development process, the product was put through rigorous manual testing to correct lags with the client kept in loop about the progress.

    5
  6. Delivery

    As a result of a successful engagement, the app was launched in both the Play Store and App store while we continuously work on fixes to improve the product.

    6
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.

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

A fully functional story writing cum drawing mobile solution.

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

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

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

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.


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.