Inspiration
There are a lot of apps that are trying to educate children in different areas and for that, you have to keep their attention, but also motivation for coming to the app regularly. In order to do that, you have to think like them. What would have motivated us if we were their age? Since our target audience is children from 10-15 years old, we didn't want the app to look too childish, but also not too professional either, and that's why we thought that a solution that consists of fun missions, challenges, and some achievements would be a good way to teach them how to efficiently manage their money.
What it does
Our app Kids Banking includes multiple tools to entertain younger audience. Apart from general financial mobile banking app features, such as showing all incomes and expenses of the child and payment functionality, it motivates them to save more money using a game-like experience. The app includes virtual points that the children can receive after completing missions and achievements. Our app also has a goal tracker, where kids can input something they want to save for, for example, AirPods, and then they choose how much money will they save for it either weekly, or monthly. This lets them learn how to manage their cash and not spend it all at once. It encourages them to deposit more money in their savings account by giving them missions that they need to complete. After they complete all the achievements and come to the finish line of our app, other tasks and missions await them with even greater rewards. Kids can also read some short, but educational tips on how to handle money and rethink the purchases they make, so they will not be caught in the heat of the moment. If they are not sure about some purchase, they can take a quiz to help them with deciding whether to buy the thing or not.
How we built it
Our design was made purely in Figma and we used illustrations from undraw.co. The app is programmed in Next.js using SCSS for styling, Visual Studio Code as IDE, SQLite Prisma for databases, Yarn as a package manager, and Git, VS Code Live Sharing for collaborative work.
Challenges we ran into
We had some slight issues with the database and it delayed us a lot.
Accomplishments that we're proud of
We are very proud of our design in Figma, the color pallet, the overall design style, and also we think the idea of a game-like experience in the mobile banking app is awesome.
What we learned
We learned how to make databases in Next.js and we improved our design and programming skills.

Log in or sign up for Devpost to join the conversation.