You are on page 1of 1

Постановка і аналіз задачі

Створити веб-застосунок для планування часу користувачів. Це має бути


реалізовано з використанням наступного функціоналу:
 реєстрація/аутентифікація користувача
 можливість додавання користувачем завдань
 можливість редагування та видалення завдань
 відображення подій на календарі, можливість задавати параметри
відображення
 групування подій та робота з ними
Має бути розроблений інтерфейс для зручної взаємодії користувача з
вищезазначеним функціоналом, реалізовані програмні модулі з логікою
функціоналу, створена база даних для зберігання отриманої програмою
даних, протестована робота програми.

Розподіл ролей в команді


• Team Leader та Scrum Master - Катерина-Марія Блавт
• Tech Leader - Олександр Котков
• Quality Assurance (QA) - Катерина-Марія Блавт
• Back-end developer - Олександр Котков, Биковець Валерія
• Front-end developer і UX/UI Designer - Росада Василь

Опис технічних засобів розробки


В якості мови програмування обрано Java. Застосунок буде написаний з
використанням Java-фреймворку Spring. В ролі менеджера пакетів
використовується Maven. Для бази даних використовується open-source
рішення H2, що підключається за допомогою ORM-фреймворку Hibernate.
Для валідації даних подій використовується Hibernate Validator. Також, для
полегшення написання коду застосована Java-бібліотека Project Lombok. При
написанні фронтенду використовується HTML/CSS/JS.

You might also like