Dil bilgisi rehberi
Dil bilgisi rehberi, her dilin dil bilgisi konularını anlamanıza yardımcı olur.
Ne işe yarar?
Bu uygulama, herhangi bir dilde dil bilgisini geliştirmek isteyen dil öğrenenler için tasarlanmıştır. Kullanıcılar hem aşina oldukları bir dili hem de öğrenmek istedikleri hedef dili seçebilir. Dil bilgisi rehberi, haftada dört olmak üzere 48 birimden oluşan üç aylık bir plan da dahil olmak üzere kişiselleştirilmiş öğrenme materyalleri oluşturur. Her birim belirli dil bilgisi kurallarını kapsar ve kullanıcılar, ne kadar anladıklarını test etmek için özel alıştırmalar oluşturabilir.
Dil kılavuzları, birimler, kurallar ve alıştırmalar gibi tüm içerikler Google Gemini tarafından oluşturulur. Uygulama, Cloud Run'da barındırılan bir .NET Web API'si kullanır. Bu API, içerik depolama için MongoDB'a, içerik oluşturma için Google Gemini'ye ve görseller için Vertex AI'ya bağlanır. Ayrıca ses ve resim dosyalarını kaydetmek için Cloud Storage'dan yararlanır ve sesleri metne dönüştürmek için Speech-to-Text'i entegre eder. Bu mimari, Flutter uygulamamızın güçlü arka uç desteğiyle sorunsuz ve güçlü bir kullanıcı deneyimi sunmasına olanak tanır.
Aşağıdakilerle tasarlandı:
- Flutter
- Android
- Vertex AI (resim oluşturma)
- Metin Okuma (sunu)
- Cloud Run (dağıtım)
- Cloud Storage (resimler depolama
- ses)
Takım
Değişikliği yapan
TeamAA
Nereden
Polonya