Inspiration

The specific problem of issue that our app is addressing is literacy. Nowadays children are more reliant on auto correct. This app is a fun and educational way to learn spellings.

What it does

The app teaches children 4-8 years old spelling. When the user clicks on a bee icon, a specific sound of a word is played. We disabled the keyboard suggestions so that the user can guess and type in the word. For every correct word guessed, the user gains coins in the form of drops of honey which can be used later to purchase more bees. There are three levels of increasing difficulty. Apart from this, the user can also enter a word list. Suppose the parents want specific word spellings for their children to learn. The words are added to the list and their corresponding sounds.

How we built it

We designed the Speller Bee using Swift programming language. We made the app based on the ModelViewController concept to structure the different pages of our app. We also incorporated audio files of the words from Google Definitions and played them using Swift's inbuilt audio player AVFoundation library/ documentation. We used CoreData to store an integer value of the number of coins that the user has so that it saves the progress even after we quit the app. In addition to that, we used constraints in the front end to space out all the labels, buttons and images relative to each other and also in proportion to the center of the screen; this allows the app to be run on any iPad. We designed original graphics and icons using Canva.

Accomplishments that we're proud of

We are proud of our user interface which is bright and appealing to young children.

What we learned

It takes a lot of patience to make a project on a language you learned in a camp in 2 weeks and to not give up or get frustrated.

What's next for Spelling Bee

We hope to use an AWS API to create the voice to text so that the audio will be smoother and more appealing to children rather than be robotic.

Built With

Share this project:

Updates