Inspiration
SprogGo started with the idea of a purely fun object hunting game, which used object recognition. While discussing this idea, we realised that there was the potential to include an educational twist as well, helping people to learn the vocab whilst finding the objects. The name SprogGo is derived from two words, ‘sprog’, the Danish for language, and ‘go’ in English, emphasising the idea that you are actively going about and learning languages through the app.
What it does
SprogGo is a fun and interactive language learning app that aims to help the user to improve their vocabulary. It does this by presenting words to the user in their target language, and asking them to take a photograph of the object. The program then uses Computer Vision to generate tags and determine whether it is a photograph of the specified object. Points are awarded for correct objects, which are added to the user’s score. An interface is provided to log in, log out and create accounts to allow multiple user access.
How we built it
We used the Microsoft Computer Vision API to identify objects the photographs take. The app was developed in Android Studio. We also bought a domain with domain.com, called SprogGo.org
Challenges we ran into
To begin with, we spent a long time debating what project to do, as we had many ideas and could only focus on one. Despite starting hacking later than expected, we were happy to produce a working prototype in the given time. Near to the submission time, we had some issues with GitHub merges, but managed to sort them out in time.
Accomplishments that we're proud of
We are especially fond of our name for the app, and in general are proud of our unique idea for the education and entertaining app.
What we learned
We have learnt essential skills in Android Development (two members of our team were novices to this), Java, and most importantly, how to use GitHub to revert if it all goes wrong! (and how to pull an all nighter!)
What's next for SprogGo
In the future, we aim to add support for additional target languages to give a wider range of possibilities to the user. We’d also like to add more achievements to the existing ones, which are unlocked once the user performs certain activities, aimed at encouraging daily use of the app. We also discussed adding an additional, user managed category called myList, which allows the user to bookmark words that they found interesting, difficult, or would like to review later. One final extension would be the addition of a leaderboard, to allow users to add friends and compete.
Log in or sign up for Devpost to join the conversation.