Smart Piggy: Digital Platform With Reward-Based Learning For Children
e>Raising children is a difficult task, especially today when technology and everything else is evolving at a rapid pace. In this era where younger children are showered with toys and gadgets like mobile, laptop and tablet etc. These gadgets are frequently used by children for the sole purpose of fu
2025-06-28 16:29:22 - Adil Khan
Smart Piggy: Digital Platform With Reward-Based Learning For Children
Project Area of Specialization Software EngineeringProject SummaryRaising children is a difficult task, especially today when technology and everything else is evolving at a rapid pace. In this era where younger children are showered with toys and gadgets like mobile, laptop and tablet etc. These gadgets are frequently used by children for the sole purpose of fun and entertainment. Therefore we want them to learn by these devices and gadgets and the reward. For this we are proposing a system that is based on Ed-Fin Tech (a combination of “education”, “financial” and “technology”). In our system there are mainly two parts; one is the admin portal and other is android mobile application. In the admin portal, admin will create tasks/exercises and tutorials related to exercises along with the difficulty level i.e., easy, normal or hard. Whereas, on the mobile app parent interface, parents will see all the tasks/exercises updated by admin and they can select any task/exercise for their children to solve and earn reward. Moreover, on the mobile app children interface, they can watch and solve the tutorials and tasks/exercises assigned by their parents. Our system is mainly based on the two ideas; firstly encouraging reward based e-learning methods for children secondly making children familiar with use of digital payment. Our system will not only be your child’s personal digital piggy bank but also motivate them to do their daily tasks by rewarding their independence and sense of responsibility. Our proposed system will bring the better way of digital learning for children. Children will be highly motivated to learn new skills and will remain study focused rather than misusing the phone. Reward based learning will also encourage the children to learn and do work more in order to get more reward. Our proposed system can be enhanced more by adding more fields of learning for children as well as other students.Project Objectives
There are many different objectives of this project. Some of them such as
-
Ease for parents to analyze children’s skills set.
for parents, online learning is a headache. Because they must accompany their children during on- line learning sessions, many parents believe that online learning adds a strain to their routines. Not to mention the fact that tutors assign tasks that must be complete within a deadline so our system will facilitate parents to observe their children skills set
-
Encouragement and motivation for learning.
In this era almost all children have gadgets like mobile, laptop and tablet etc. These gadgets are frequently used by children for the sole purpose of fun and entertainment. So, for that we develop a system that is based on ed fin tech interplay a digital piggy bank that develop the interactive money skill for life. Our system will not only be your child’s personal digital piggy bank but also motivate them to do their daily tasks by re- warding their independence and sense of responsibility.
-
Children to be familiar with digital currency.
the world is gradually becoming cashless, it is more important to teach financial skills and values in the context that our children will see and use them. by having a fun way of building habits and financial skills at beginning time through daily missions, achievements, and reward-based systems. We want them to be able to put what they’ve learned into practice and reap the rewards.
-
Eliminating extra education expenses i.e., tutors, etc.
Through our system parent save their money don’t spend much money on home tuition or online tutor for particular subjects they just buy one-time subscriptions annuallyProject Implementation Method
For this project, we will prefer to use agile methodology. Agile methodology utilizes iterative development and prototyping are widely used in variety of industry projects as a light weight development method which can satisfy to the changes of requirements. It splits the project into small incremental components. These components are provided in iterations. Duration of each iteration lasts from about one to three weeks or may vary depending on iteration; Planning, Requirements Analysis, Design, Coding, Unit Testing and Acceptance Testing. Our system is divided into two parts. One is; a web-portal for admin to create different subject tasks with different difficulty levels. This web-portal will be developed using MERN stack. Other is; mobile-app using React Native and REST API s for parents and children. Parents will be able to see and assign tasks created by admin to their children, also parents can view performances of children and set rewards on tasks. Whereas children will be able to perform assigned tasks and get reward money on task completion. Web-Portal will be used by admin. Admin will be able to perform following things dynamically
-
Create, edit and delete subjects
-
Create, edit and delete tasks
-
Create, edit and delete lecture links
-
View parents and children records
We will be using the MERN technology where MERN stands for MongoDB, Express, React, Node. Front end will be developed using React.js, the declarative JavaScript framework for creating dynamic client-side applications in HTML. The next level down is the Express JS server-side framework, running inside a Node JS server. Front-end will not be connected directly to database-tier instead it will be connected to server-tier which will interact with database-tier with the help of RESTful API requests from authorized user. We will use MongoDB Atlas for our application, MongoDB Atlas is a fully managed cloud database that handles all the complexity of deploying, managing, and healing your deployments on the cloud service provider of your choice (AWS, Azure, and GCP). MongoDB Atlas is the best way to deploy, run, and scale MongoDB in the cloud. Mobile-app front-end will be developed with React Native, React Native is a JavaScript framework for writing real, native rendering mobile applications for iOS and Android. RESTful API’s will be used for the data in mobile-app, we will develop these APIs using Node JS, Express JS and MongoDB. Our mobile-app front-end will be divided into two interfaces which are serving different purposes, one interface will be for parents and second interface will be for children.Benefits of the Project
It solve a common issue of both children and parents for parent it provides easiness to track their children performance and analyze their skills set. For children rewarding money is motivation to complete their task. The benefit main of this project is that it will be a good contribution in the field of ed-fin techTechnical Details of Final Deliverable Our system is mainly divided into two parts 1) A web-portal for admin to create different subject tasks with different difficulty levels. This web-portal will be developed using MERN stack.
2) Mobile-app using ReactNative and REST API s for parents and children. Parents will be able to see and assign tasks created by admin to their children, also parents can view performances of children and set rewards on tasks. Whereas children will be able to perform assigned tasks and get reward money on task completio
1.0) Web-Portal with MERN Stack DevelopmentWeb-Portal will be used by admin. Admin will be able to perform following things dynamically
- Create, edit and delete subjects
- Create, edit and delete tasks
- Create, edit and delete lecture links
- View parents and children records
MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack[9].
1) MongoDB - document database
2) ExpressJs - NodeJs web framework
3) ReactJs - a client-side JavaScript framework
4) NodeJs- the premier JavaScript web server
1.1) Front EndFor the front end we will use React.js, the declarative JavaScript frame- work for creating dynamic client-side applications in HTML. React helps us to build up complex interfaces through simple Components, connect them to data on our backend server and render them as HTML.
1.2) Server TierThe next level down is the ExpressJs server-side framework, running inside a NodeJs server. ExpressJs bills itself as a “fast, minimalist web framework for NodeJs,” and that is indeed exactly what it is. Front-end will not be connected directly to database-tier instead it will be connected to server-tier which will interact with database-tier with the help of RESTful API requests from authorized user. For authentication and authorization we will use PassportJs, This approach will enhance security of database. MongoDB comes in JSON documents created in our React.js front end can be sent to the Express.js server, where they can be processed and stored directly in MongoDB for later retrieval.
2.0 Mobile-app with ReactNative and RESTful API’sMobile-app front-end will be developed with ReactNative, React Native is a JavaScript framework for writing real, native rendering mo- bile applications for iOS and Android React Native makes it easy to simultaneously develop for both Android and iOS.
3.0) Deployment on AWS cloud servicesAfter completion of the project, we will containerize the project with docker and kubernetes, so our project will be deployed with these technologies on the paid services like AWS(amazon web services).Such deployment will be really beneficial because then our application will be accessible by every person in any region so will be able to know trafficking on our application and we can add more features to it as it’s users grow and we can then finally launch this application as a complete product in the market
Final Deliverable of the Project Software SystemCore Industry EducationOther Industries Others Core Technology OthersOther Technologies Cloud InfrastructureSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 55000 | |||
| Admin Dashboard | Equipment | 1 | 20000 | 20000 |
| AWS deployment services charges | Equipment | 5 | 5000 | 25000 |
| React Native Theme | Equipment | 1 | 10000 | 10000 |