Learning a language through immersing yourself in everyday situations
Language Learning Application
About the project
The application’s main goal was to make language learning easy and accessible to everyone. Special learning plans prepared by linguists are based on real-life, everyday situations that help learners immerse themselves in real language and make sure that they learn effectively, being encouraged to start speaking on day 1.
Our tasks
Developing 2 modules of the application
The application consisted of two parts: for the teacher (admin panel) and for the learner. The learners could take the lessons previously designed by the admins and complete them gaining experience points.
Making app efficient and easy to use
We knew that nothing detracts users more than a bad user experience! In order to keep the users engaged, the app needed to work fast and smooth, and also to be visually compelling and intuitive.
01
Challenges
1. Combining two parts of the application into one consistent platform
2. Using speech recognition in lessons for the learners
3. Making the app easy and fun to use
Working on this language learning tool was pure pleasure and an opportunity to learn new things. The product was interesting, communication was great and I hope to work on similar projects in the future.

Jakub Wasak / Software Engineer, Neoteric
02
Solutions
1. Building an intuitive interface helping teachers easily design lessons
2. Rewriting the speech recognition code in a simpler way
3. Adding gamification elements to the learning module
Technology we used
JavaScript
React
03
Project Results
Making an app ready to be used in only 12 weeks
As there was a tight deadline from the investors, we needed to squeeze the development cycle to make sure we are ready on time. High involvement on the Client’s side helped us test new features with users and iterate on them at a high pace, following the design-develop-test loop.
Building an app accessible to both teachers and learners of various languages
Even though the MVP was designed to help people teach and learn English, the whole application was written in a way that would make it possible to add new languages and soon as there are some teaching materials. Special learning plans were planned to be added by linguists who would base on everyday situations that help learners immerse themselves in real language and make sure that they learn effectively.


