Projects

Projects

Spark Learn

Spark Learn

Spark Learn

Spark Learn mobile app aim to make learning fun and effective for primary school kids while fostering a strong sense of community and parental control. The main objective is to create a product that not only engages young learners but also encourages them to come back for more and share the app with their friends.

Spark Learn mobile app aim to make learning fun and effective for primary school kids while fostering a strong sense of community and parental control. The main objective is to create a product that not only engages young learners but also encourages them to come back for more and share the app with their friends.

Category

Category

Mobile-app

Mobile-app

E-learning

E-learning

Role

Role

Product Designer

Product Designer

Company

Company

Spark Learn

Spark Learn

Duration

Duration

10 days

Links

Links

In dev

Green Fern

Problem Statement

Problem Statement

Problem Statement

Primary school students lack engaging and effective tools to make test preparation enjoyable and productive. Existing test prep apps lack engaging features and fail to create a strong sense of community among users. The Team’s goal is to develop an app that overcomes these challenges and becomes an essential part of a child's learning journey.

Primary school students lack engaging and effective tools to make test preparation enjoyable and productive. Existing test prep apps lack engaging features and fail to create a strong sense of community among users. The Team’s goal is to develop an app that overcomes these challenges and becomes an essential part of a child's learning journey.

Solution

Solution

Solution

  • I designed an engaging learning modules to make learning fun and interactive, personalized learning based on child’s age and class, daily test challenges, reward system, cash back incentive, social features like competing with friends on leaderboard, subscription plan, referrals system, parental control to monitor child’s learning progress and track child’s location.

  • I carried out research to create essential features that keep the application engaging for both the parent and the child.

  • I designed an engaging learning modules to make learning fun and interactive, personalized learning based on child’s age and class, daily test challenges, reward system, cash back incentive, social features like competing with friends on leaderboard, subscription plan, referrals system, parental control to monitor child’s learning progress and track child’s location.

  • I carried out research to create essential features that keep the application engaging for both the parent and the child.

Challenges Encountered

Challenges Encountered

Challenges Encountered

  • Implementing a reward system that converts gifts to cash while maintaining sole purpose of learning was complicated.

  • Figuring out a way to make the onboarding process seamless because it requires two phones and a lot of parents have the shortest attention span.

  • Balancing my design decisions to work for both parents and children who have different needs, preferences required careful consideration.

  • Protecting children's personal information and ensuring secured data handling is important. I had to make decisions that will make parents trust the app with their child's data.

  • Keeping the kids attention while learning is not easy, hence the need to create engaging activities to prevent distractions.

  • Implementing a reward system that converts gifts to cash while maintaining sole purpose of learning was complicated.

  • Figuring out a way to make the onboarding process seamless because it requires two phones and a lot of parents have the shortest attention span.

  • Balancing my design decisions to work for both parents and children who have different needs, preferences required careful consideration.

  • Protecting children's personal information and ensuring secured data handling is important. I had to make decisions that will make parents trust the app with their child's data.

  • Keeping the kids attention while learning is not easy, hence the need to create engaging activities to prevent distractions.

Results

Results

Results

  • By gaining deep insight on the needs and wants for child and parent, Spark Learn has developed an innovative design solution that makes learning fun and impactful for kids.

  • The app has included engaging features for child and parent such as daily challenge, referral system, cash out gift items, social features like competing with friends on leaderboard and daily test streak reward.

  • Spark Learn has make learning fun, interactive and effective for primary school kids while fostering a strong sense of community and parental control to protect child privacy.

  • By gaining deep insight on the needs and wants for child and parent, Spark Learn has developed an innovative design solution that makes learning fun and impactful for kids.

  • The app has included engaging features for child and parent such as daily challenge, referral system, cash out gift items, social features like competing with friends on leaderboard and daily test streak reward.

  • Spark Learn has make learning fun, interactive and effective for primary school kids while fostering a strong sense of community and parental control to protect child privacy.

Userflow

Userflow

Userflow

See the user flow for both parent & kids below:

See the user flow for both parent & kids below:

Core Features

Core Features

Core Features

Here are some of the features below:

Here are some of the features below:

Set up child device

Set up child device

Set up child device

Here, the parent gets the child device(phone or tablet) and begins the pairing of the device process. After selecting the child device, a prompt shows up that asks for confirmation if a parent account has been created with the same email. Without a parent account being created you cannot create a child account.

Here, the parent gets the child device(phone or tablet) and begins the pairing of the device process. After selecting the child device, a prompt shows up that asks for confirmation if a parent account has been created with the same email. Without a parent account being created you cannot create a child account.

Child home section

Child home section

Child home section

The progress chart shows the child’s 4 best subjects that were selected during onboarding, it gives a visual representation of how the child has been engaging Spark Learn. A carousel is displayed with each card containing different subjects a child can practice on. The daily challenge is the most engaging feature for the child where he gets to answer questions daily and gets rewarded if gets the questions correctly.

The progress chart shows the child’s 4 best subjects that were selected during onboarding, it gives a visual representation of how the child has been engaging Spark Learn. A carousel is displayed with each card containing different subjects a child can practice on. The daily challenge is the most engaging feature for the child where he gets to answer questions daily and gets rewarded if gets the questions correctly.

Daily challenge

Daily challenge

Daily challenge

The daily challenge uses game-like elements to engage children through goals, rewards, feedback, competition, collaboration, and challenges. Each day features four questions worth one point each for correct answers, enhanced with visual imagery to make learning more exciting.

Each daily challenge has a time limit - if children don't complete it within the scheduled period, they lose that day's reward opportunity.

The daily challenge uses game-like elements to engage children through goals, rewards, feedback, competition, collaboration, and challenges. Each day features four questions worth one point each for correct answers, enhanced with visual imagery to make learning more exciting.

Each daily challenge has a time limit - if children don't complete it within the scheduled period, they lose that day's reward opportunity.

Child Achievement & Point Reward

Child Achievement & Point Reward

Child Achievement & Point Reward

The achievement feature promotes competition among friends using 5 gemstones representing different stages. Each stage unlocks when children reach the required points from subject tests. Points come from daily challenges (up to 4 points daily) and test streaks (1 point each). Children can only earn points through these two activities.

The achievement feature promotes competition among friends using 5 gemstones representing different stages. Each stage unlocks when children reach the required points from subject tests. Points come from daily challenges (up to 4 points daily) and test streaks (1 point each). Children can only earn points through these two activities.

Practice Test Questions

Practice Test Questions

Practice Test Questions

Children select a class and subject (like English shown here), then answer multiple-choice questions with four options each. There's no timer to avoid overwhelming kids and keep focus on learning. Bottom navigation shows if answers are correct or incorrect.

An audio feature reads questions aloud, which is especially useful for rhyme identification tasks. After completing tests, all answers are displayed so children can review questions and see corrections for any mistakes they made.

Children select a class and subject (like English shown here), then answer multiple-choice questions with four options each. There's no timer to avoid overwhelming kids and keep focus on learning. Bottom navigation shows if answers are correct or incorrect.

An audio feature reads questions aloud, which is especially useful for rhyme identification tasks. After completing tests, all answers are displayed so children can review questions and see corrections for any mistakes they made.

Subscription plan

Subscription plan

Subscription plan

Every parent has a 7 days free trial to see what Spark Learn offers, and can decide to pay for the subscription plan in order to gain full access to the application. The subscription plan is monthly or yearly, parents get to decide which is the best option they want to choose.

Every parent has a 7 days free trial to see what Spark Learn offers, and can decide to pay for the subscription plan in order to gain full access to the application. The subscription plan is monthly or yearly, parents get to decide which is the best option they want to choose.

Parent home section

Parent home section

Parent home section

The home screen shows the free trial status to prompt plan upgrades and includes a refer-and-earn feature for parent engagement.

Parents must create a child's profile with basic information and device details before the child can access Spark Learn. Once added, parents can view their child's daily activity summary and performance on the app.

The home screen shows the free trial status to prompt plan upgrades and includes a refer-and-earn feature for parent engagement.

Parents must create a child's profile with basic information and device details before the child can access Spark Learn. Once added, parents can view their child's daily activity summary and performance on the app.

Parent create child profile

Parent create child profile

Parent create child profile

The profile section allows you to add multiple child profiles based on preference, you get to set up multiple child profiles after paying the subscription fee. To add a child’s profile you have to fill in his/her first name, device type and date of birth appropriately. You also have the choice of using an avatar as a profile picture for your child to ensure privacy.

The profile section allows you to add multiple child profiles based on preference, you get to set up multiple child profiles after paying the subscription fee. To add a child’s profile you have to fill in his/her first name, device type and date of birth appropriately. You also have the choice of using an avatar as a profile picture for your child to ensure privacy.

Parent view child learning progress

Parent view child learning progress

Parent view child learning progress

Parents can see child screen time, lesson completion and test performances. This will allow parents to evaluate the impact Spark Learn has on their child. Spark Learn only allows parent devices to share their child leader board due to privacy protection.

Parents can see child screen time, lesson completion and test performances. This will allow parents to evaluate the impact Spark Learn has on their child. Spark Learn only allows parent devices to share their child leader board due to privacy protection.

Parent cash out child reward

Parent cash out child reward

Parent cash out child reward

Security measures are taken here to ensure that only the parent can withdraw their child’s gift into their bank account, and the parent enters their 6 digit access pin to proceed with withdrawal. Parents specify the amount of gift they want to withdraw and the gift gets converted to the equivalent of naira.

Security measures are taken here to ensure that only the parent can withdraw their child’s gift into their bank account, and the parent enters their 6 digit access pin to proceed with withdrawal. Parents specify the amount of gift they want to withdraw and the gift gets converted to the equivalent of naira.

Parent Prototype

Parent Prototype

Parent Prototype

See how the parent user journey works.

See how the parent user journey works.

Parent prototype

Parent prototype

Child Prototype

Child Prototype

Child Prototype

See how the child user journey works.

See how the child user journey works.

Child prototype

Child Prototype

Design system

Design system

Design system

Here are the components that made up the design system used for this project.

Here are the components that made up the design system used for this project.

Design system

Key Takeaways

Key Takeaways

Learning should be enjoyable and engaging for children, and parents play an important role in making that experience interactive and meaningful. By deeply understanding the needs of both children and parents, Spark Learn has created an innovative solution that turns education into a fun and impactful journey.

The app features engaging elements for both groups, including daily challenges, a referral system, redeemable gift rewards, social competition through leaderboards, and streak-based rewards for daily tests.

Spark Learn makes learning interactive, effective, and exciting for primary school students while building a strong sense of community and giving parents the tools they need to safeguard their child’s privacy.

Learning should be enjoyable and engaging for children, and parents play an important role in making that experience interactive and meaningful. By deeply understanding the needs of both children and parents, Spark Learn has created an innovative solution that turns education into a fun and impactful journey.

The app features engaging elements for both groups, including daily challenges, a referral system, redeemable gift rewards, social competition through leaderboards, and streak-based rewards for daily tests.

Spark Learn makes learning interactive, effective, and exciting for primary school students while building a strong sense of community and giving parents the tools they need to safeguard their child’s privacy.

© 2026 .

Created with love by

Siji Ibukun

© 2026 .

Created with love by

Siji Ibukun

Create a free website with Framer, the website builder loved by startups, designers and agencies.