EnLearn – это веб-приложение для изучения английских слов с системой интервального запоминания и отслеживания прогресса.
Проект создан в начале пути обучения программированию.
- 📦 Парсер английских слов с упаковкой данных в JSON (requests + BeautifulSoup)
- 🏗 Backend на Django + API с Django REST Framework
- 🎨 Frontend на Bootstrap и JavaScript
- 📊 Личный кабинет с визуализацией прогресса (Chart.js, SVG)
- 🏆 Система достижений
- ⚡ Кеширование действий пользователей через Redis
- 🧠 Упражнения для запоминания слов (JS + fetch)
- 🛠 Docker & Docker-compose для деплоя
- 🚀 Развертывание на VDS (Nginx, uWSGI, SSL)
🔗 Сайт проекта: en-learn.ru ps: На данный момент не рабочий
Этот проект был отличной практикой работы с Django, API, кешированием и деплоем.
Хотя он старый, в нем реализовано много полезных технологий. 🚀