Overview
Coffee Dictionary is a coffee glossary with more than 250 terms in English, German and Turkish. Home shows a term of the day and the terms people look up most, and each term page links to related terms.
Problem
Coffee terminology is scattered across many sources, and newcomers have a hard time finding a clear definition.
Solution
The app pairs the glossary with one new term every day. Signed-in users can get it as a push notification or by email, and notifications wait out the quiet hours each user sets. Sign-in uses a one-time code sent by email, so there is no password. The app has no ads, no tracking and no in-app purchases.
Editors keep the glossary growing. People can apply from their profile, or an admin can invite them. Once approved, they propose and edit terms and improve translations from inside the app.
My Role
- Product idea and content direction
- Frontend development
- Backend and data layer development
- Deployment and production setup
- App Store and Google Play publishing
Key Features
- Term of the day by push notification (with quiet hours) or email
- More than 250 terms with detailed definitions
- Related terms on term pages
- Most looked-up terms
- Three languages: English, German and Turkish
- Passwordless sign-in with a one-time email code
- No ads, no tracking, no in-app purchases
- Editor program: apply or get invited by an admin, and editor tools appear in the app once approved
- A simple interface made for phones
Technical Highlights
- React Native
- Expo
- TypeScript
- Go API, PostgreSQL and Cloud Run
- Next.js website and admin panel
- Role-based access: editors manage terms and translations, while deleting and user administration stay with admins
Why It Matters
It puts coffee vocabulary in one searchable place on iOS, Android and the web, and its editors keep it current.
