Skip to content

EnLearn is an outdated web application for learning English words with spaced repetition and progress tracking, built using Django and various modern web technologies.

Notifications You must be signed in to change notification settings

Maksonik/enlearn_old_project

Repository files navigation

EnLearn

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, кешированием и деплоем.
Хотя он старый, в нем реализовано много полезных технологий. 🚀

About

EnLearn is an outdated web application for learning English words with spaced repetition and progress tracking, built using Django and various modern web technologies.

http://en-learn.ru (Currently not working)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published