GEMLINGO

Your ultimate language learning companion

What it does

GEMLINGO is your ultimate language learning companion. GEMLINGO tailors your experience to fit your unique goals and schedule. It is built with Flutter and uses Firebase for backend. With a simple registration process, GEMLINGO creates a personalized learning roadmap just for you. And this roadmap is generated by using the capabilities of the Gemini 1.5 pro model. A carefully designed prompt is send to Gemini to get an output in json. This json output is used to create the weekly plan cards. The Roadmap is also stored in firestore, hence roadmap is generated only once during the onboarding process. All the available data from the roadmap is passed to the gemini 1.5 pro model again in a carefully designed prompt to generate activities in realtime. The output from the model is obtained in a json format which later is parsed and different activity screens are rendered in flutter. The activities also offer an immediate doubt clearance chat session with a friendly teacher chatbot which is based on the multi turn conversation feature of gemini 1.5 pro. Since this chat bot remembers all the context of the conversation and also knows about the user performance in the activities, it can provide effective and tailored doubt solving. The Gemlingo Superchat uses the multimodal capabilities of gemini to get answers to any question. Gemlingo Interpreter uses the multi turn conversation feature of gemini 1,5 pro combined with packages like speech-to-text in flutter.

Built with

  • Flutter
  • Firebase

Team

By

Abhinav Bijith

From

India