π§© Inspiration
Learning German can be a real struggle β not just because of the vocabulary, but because of the constant guessing: Is it der, die, or das?
As language learners ourselves, we were often frustrated by the lack of fast, contextual tools that could help answer this question properly. Most solutions were either incomplete, too slow, or lacked real grammar usage examples.
Thatβs why we created Article Oracle β a tool we wish we had when we started learning German.
π οΈ What It Does
Article Oracle is an AI-powered assistant that tells you the correct grammatical gender (der, die, das) for any German noun, along with:
- Full sentence examples in nominative, accusative, dative, and genitive cases
- Examples in both definite and indefinite forms
- Singular and plural variants
- Translations to help with comprehension
Itβs available via:
- π Web App β Instant lookup with clean UI
- π€ Telegram Bot β Ask about any word right in your chat
π§ How We Built It
- β‘οΈ Built using Bolt.new for fast AI-first development
- π¨ Frontend: React + TypeScript, deployed to Firebase Hosting
- βοΈ Backend: Google Cloud Function written in Golang
- π§ Powered by Gemini API (Google AI) for grammar and example generation
- π€ Telegram bot interface using Telegram Bot API, sharing the same backend logic
π§ Challenges
- Ensuring AI-generated examples followed real German grammar rules
- Distinguishing nouns from non-nouns (e.g. verbs and adjectives)
- Keeping response times low with Gemini in a serverless environment
- Designing one backend to serve both the web UI and the Telegram bot efficiently
π What We Learned
- How to combine AI and structured language logic in a real-world tool
- Effective prompt design and post-processing for educational content
- Best practices in Go-based cloud functions and multilingual NLP handling
- Building tools that are fun, fast, and actually useful
π Whatβs Next
- Smarter caching and offline support for frequent words
- User accounts, history tracking, and personalized grammar tips
- Quiz/game modes for active learning
- Mobile app and browser extension
- Support for other languages with gendered nouns (e.g. French, Spanish)
π Try It Yourself
- π€ Telegram Bot
- π Web App
- π» Frontend Code
- π§ Backend Code
Project created for the World's Largest Hackathon 2025 β
π Education + AI Category
Log in or sign up for Devpost to join the conversation.