Heorhii Mynko School

HMS

Онлайн школа англійської


Переглянути

🧩 Завдання

Створити сучасний веб-сайт для школи, який би:

  • Представляв інформацію про школу та її освітні програми.

  • Дозволяв легко додавати/редагувати контент без залучення розробників.

  • Автоматично сповіщав про нові запити з сайту через Telegram.

  • Мав шаблонну структуру для сторінок курсів, щоб швидко масштабувати освітні продукти.


🛠 Рішення

Розроблено односторінковий застосунок (SPA) на базі Next.js + TypeScript з:

  • Інтеграцією зі Storyblok CMS, що дає повний контроль над контентом (сторінки, курси, секції, тексти, зображення).

  • Динамічним шаблоном для сторінки курсу, що дозволяє створювати окрему сторінку під кожну навчальну програму без додаткового коду.

  • Telegram-ботом, який автоматично надсилає повідомлення про нові заявки або повідомлення з сайту (наприклад, контактна форма).

  • Адаптивним дизайном, який забезпечує зручність перегляду як з десктопів, так і з мобільних пристроїв.


Функціонал

  • Головна сторінка з динамічними блоками.

  • Шаблонна сторінка курсу ([slug]) з кастомним вмістом.

  • Контактна форма з інтеграцією у Telegram.

  • Повна підтримка редагування контенту через Storyblok без перезборки застосунку.


🚀 Використані технології

  • Next.js 15 / App Router

  • TypeScript

  • Storyblok CMS

  • Telegram Bot API

  • Vercel (для деплою)


📈 Результати

  • Повна автономія клієнта — зміни в контенті можна вносити напряму в CMS.

  • 📲 Telegram-сповіщення скорочують час відповіді на заявки з сайту.

  • 🧱 Уніфіковані шаблони курсів дозволяють швидко запускати нові сторінки з унікальним змістом.

  • 💡 Модульна архітектура полегшує підтримку та розвиток проєкту.