Створити веб-застосунок для планування часу користувачів. Це має бути
реалізовано з використанням наступного функціоналу: реєстрація/аутентифікація користувача можливість додавання користувачем завдань можливість редагування та видалення завдань відображення подій на календарі, можливість задавати параметри відображення групування подій та робота з ними Має бути розроблений інтерфейс для зручної взаємодії користувача з вищезазначеним функціоналом, реалізовані програмні модулі з логікою функціоналу, створена база даних для зберігання отриманої програмою даних, протестована робота програми.
Розподіл ролей в команді
• 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.