Sound Challenge - reading experience in a playful way
Sound Challenge - reading experience in a playful way
SnapSoft helped Capit to create an application for young children to start their reading experience in a playful way.
Our partner said
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.
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.
- 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.
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.