Веб-платформа · Node.js / React

EnglishBot

Система обліку для викладачки англійської мови: учні, розклад, уроки, домашні завдання й оплати в одному місці, з окремими кабінетами для учнів і батьків.

Клієнт
Викладачка англійської мови, Україна
Роль
Full-stack розробник: структура даних, інтерфейс, дизайн-система, запуск
Формат
Фіксована ціна за проєкт
Рік
2026
EnglishBot — homepage, desktop
01 Задача

До мене звернулася викладачка англійської з чітким запитом: потрібна система обліку. Учні, розклад, квізи зі слів і оплати жили в Telegram-боті, і робота переросла можливості чату.

Важливо було зібрати все в одному місці: хто навчається, коли урок, що задано, хто й скільки заплатив. Учні й батьки мали бачити свою частину, а звичний усім Telegram мав лишитися точкою входу. Жодні дані зі старого бота не можна було загубити.

Рішення

Я спроєктував і розробив веб-платформу з трьома кабінетами: для викладачки, для учнів і для батьків. Вхід через Telegram без пароля, тому для людей нічого не ускладнилося, а облік переїхав у зручний інтерфейс на комп'ютері й телефоні. Дані зі старого бота я переніс, а архітектуру заклав так, щоб платформа могла обслуговувати кількох викладачів.

02 Що зроблено
  1. Кабінет викладачки: дашборд, з якого видно всю роботу, керування учнями, звіти.
  2. Розклад і уроки: тижневий розклад із повторюваними уроками й журнал проведених занять.
  3. Домашні завдання: видача й перевірка прямо в кабінеті, без пересилання файлів у чаті.
  4. Бібліотека слів і квізи: словник для кожного учня та інтерактивні квізи зі слів із рангами.
  5. Облік оплат: оплати по кожному учню в тому ж місці, що й уроки, разом зі звітами.
  6. Кабінет учня й батьків: розклад, уроки, особистий словник, домашні завдання й квізи. Батьківські акаунти мають доступ лише для перегляду.
  7. Вхід через Telegram і нагадування: без паролів, з автоматичними нагадуваннями й синхронізацією з Google Таблицями.
  8. Надійна основа: модель даних для кількох викладачів, перенесення реальних даних зі старого бота, власна дизайн-система на 27+ адаптивних екранах, розгортання на VPS.
03 Результати Результат для клієнтки
3 Кабінети Викладачка, учні, батьки
27+ Адаптивних екранів Одна дизайн-система
1 Система обліку Учні, уроки, домашні й оплати разом

Платформа працює, і викладачка веде через неї всю роботу з учнями. Облік, який раніше був розкиданий по чату, тепер в одному місці, а учні й батьки бачать свою частину самі. Клієнтка задоволена: система економить їй і час, і кошти.

Стек
  • Node.js
  • Express
  • React
  • Vite
  • MySQL
  • Telegram Bot API
  • Google Sheets API
04 Екрани Десктоп + мобільна Гортайте →
EnglishBot: тижневий розклад із повторюваними уроками
Тижневий розклад із повторюваними уроками
EnglishBot: квіз зі слів
Квіз зі слів
EnglishBot: кабінет учня
Кабінет учня
EnglishBot: кабінет викладачки на телефоні
Кабінет викладачки на телефоні
EnglishBot: інтерактивний квіз зі слів
Інтерактивний квіз зі слів
Приймаю нові проєкти

Хочете такий результат?