Fluently is a cross-platform, open-source educational system for learning English, designed as a capstone project. It features:
- 🦾 Interactive Chat: Practice conversations with AI
- 📚 Personalized vocabulary lessons
- 📈 Progress tracking
- 🧠 Adaptive learning based on user goals
Platforms: Android, iOS, Telegram Bot, Chrome Extension
Main project site https://fluently-app.ru
Telegram Bot http://t.me/FluentlyInEnglishBot
Chrome Extension Installation guide here
Terms of Use https://fluently-app.ru/terms
| Component | Technologies |
|---|---|
| Backend | Go 1.24, Chi Router, GORM, PostgreSQL, Redis, Zap Logging, Swagger |
| Mobile | iOS (Swift), Android (Kotlin) |
| Telegram Bot | Go, Redis |
| Infrastructure | Docker, Docker Compose, Nginx, Prometheus, Grafana, Loki, PostgreSQL, Redis, Cloudflare |
Important
Full and local installations are only supported on Linux (Ubuntu 22.04+).
Fluently can be installed in two ways:
- Recommended for teaching assistants and quick testing.
- No domain or SSL required.
- All services run on
localhostusing Docker Compose. - Test API, Swagger UI, and frontend separately.
- For advanced users or production deployment.
- Requires your own domain and SSL certificates.
- Replicates the production environment.
- Local Installation Guide
- Full Production Installation Guide
- Platform Support & Troubleshooting
- Backend README
