Загальна інформація. Мета проекту: Розробити мінімальний веб-застосунок для керування підписками на сервіси (наприклад, Netflix, Spotify), що дозволяє користувачам додавати та переглядати свої підписки з базовою інформацією.
Основні функції:
Керування підписками:
Додавання нової підписки з полями: назва сервісу, вартість, дата наступного платежу.
Перегляд списку доданих підписок.
Аналітика витрат:
Розрахунок загальної суми щомісячних витрат на підписки.
Функціональні вимоги
Додавання підписки:
Форма для введення назви сервісу, вартості та дати наступного платежу.
Перегляд підписок:
Таблиця зі списком підписок, що включає назву сервісу, вартість та дату наступного платежу.
Розрахунок витрат:
Відображення загальної суми щомісячних витрат на підписки.
Технічні вимоги
Frontend: HTML, CSS, JavaScript (без використання фреймворків).
Backend: PHP з використанням фреймворку Yii2.
База даних: MySQL для зберігання даних підписок.
Додаткові вимоги
Простий та інтуїтивно зрозумілий інтерфейс.
Адаптивний дизайн для коректного відображення на різних пристроях.