Skip to content

Repository files navigation

🎮 Гра "Шибениця" (Hangman) – React застосунок

📝 Огляд проєкту

Це веб-гра "Шибениця", розроблена на базі React та Vite. Проєкт демонструє використання сучасних фронтенд-технологій, роботу з глобальним станом (Context API), валідацію форм та повну технічну документацію.

Проєкт виконано відповідно до вимог курсу з розробки програмного забезпечення (KOP).


🛠 Технологічний стек та конфігурації

  • Ядро: React 18, Vite (швидка збірка)
  • Форми та валідація: Formik, Yup
  • Документація: JSDoc, Storybook 10.2
  • Юридична відповідність: MIT License, GDPR-ready

💻 Базові команди

Для запуску проєкту та інструментів документації використовуйте наступні команди:

Запуск розробки (Development)

npm run dev

Запуск Storybook (Компоненти)

npm run storybook

Генерація документації (JSDoc)

npm run docs


📂 Структура проєкту

  • src/components/ — UI компоненти та їх історії (.stories.jsx)
  • src/context/ — Глобальний стан гри
  • docs/ — Згенерована технічна документація
  • .storybook/ — Конфігураційні файли Storybook

⚖️ Ліцензія та GDPR

Проєкт розроблено з урахуванням стандартів прозорості даних:

  • Ліцензія: Проєкт розповсюджується під MIT License.
  • Звіт про залежності: Повний перелік ліцензій сторонніх бібліотек — license-report.txt.
  • Конфіденційність: Політика обробки даних — PRIVACY_POLICY.md.
  • GDPR: Впроваджено Cookie Consent popup для згоди користувача на використання LocalStorage.

👤 Автор

Тімков Іван Студент групи: ІПЗк-24-1 Навчальний заклад: Житомирська політехніка


© 2026 Hangman Project. Всі права захищені.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages