Sound Challenge - reading experience in a playful way - SnapSoft
Sound Challenge - reading experience in a playful way

Sound Challenge - reading experience in a playful way

Sound Challenge - reading experience in a playful way

Client:

Company Logo

Region:

US

Industry:

EdTech

SnapSoft helped Capit to create an application for young children to start their reading experience in a playful way.

Our partner said

We just wrapped up our first project with SnapSoft, and the experience has been productive and enjoyable. The engineers work hard, fast, and have a can-do attitude—they get stuff done. Our meetings were pleasant and always positive. Although SnapSoft is located outside the US, the team's ability to support us, their communication skills, and grasp of the English language is flawless. It's like working with a team out in California.
Tzippy Rav-Noy
Co-Founder, Head of Product
We just wrapped up our first project with SnapSoft, and the experience has been productive and enjoyable. The engineers work hard, fast, and have a can-do attitude—they get stuff done. Our meetings were pleasant and always positive. Although SnapSoft is located outside the US, the team's ability to support us, their communication skills, and grasp of the English language is flawless. It's like working with a team out in California.

Overview

Students across the US can compete in the CAPIT Sound Challenge to crack the alphabetic code and learn all the sounds (phonemes) of the English Language and their basic spelling patterns. The CAPIT Sound Challenge will ensure that all students master the building blocks necessary for reading success in an engaging competition. Teachers also compete against other teachers from across the country.

The CAPIT Sound Challenge is part of the Capit Learning family of resources which include a PK-2 Phonemic Awareness and Phonics Curriculum, a Comprehensive Professional Development.

Challenges

The applications were needed to run on both Android, iOS mobile and tablet devices and as a web application as well.

We had to implement the design to support several different screen sizes but keeping the original ratios to be the same and making sure that the application can be used properly on all the browsers as well.

capit_content_2.webp

SnapSoft’s Contribution to the Solution

We built a cross platform mobile, tablet and web solution to Capit by using React Native for the clients. We also built the respective background services by using AWS’s various services. Later on, Capit requested to host a public leaderboard page on their own website as well.

capit_original_leaderboard.webp

  • We understood the real requirements & demands. We created user stories which we verified with the client.
  • We created low fidelity user journeys for all the users by using Figma. This was also iterated through multiple meetings
  • We created the high fidelity colourful designs based on the previous steps and adjusted on client needs if were requested
  • We implemented the solution in several sprints, where we provided intermittent demos
  • During demo reviews we listened to the feedbacks and integrated the required changes.

The standalone public leaderboard website was created after we finished developing the client applications. They are hoping to get this application as a viral educational game among young pupils and they realised they need a quick and nice, purely web optimised site, which we created in React. The backend environments were separated into different accounts for development and production purposes. There would’ve been multiple similar operations while creating these environments on AWS and we wanted to ensure everything is in perfect shape, so we used Terraform to create reproducible infrastructure. The backend logic is written in Node.js and hosted AWS lambdas behind API Gateway. This is useful for the solution as some API might be called multiple times while others are less frequent and we could optimise the load for each one differently.

capit_iphone_image.webp

Why AWS?

The customer needed a reliable and scalable solution which could be used during the piloting project with less than 500 people but capable of handling multiple thousands of concurrent users with minimal operational overhead.

Technology stack

TypeScript
React.js
React Native
Redux
Redux-Saga
AWS Api Gateway
AWS Aurora Serverless
AWS Cloudfront
AWS Cloudwatch
AWS Cognito
AWS Lambda
AWS RDS
Figma
Node.js
Do you want to get a hands on experience using our products? Download the application from the app stores