Описание
Данный проект представляет собой полностью разработанное веб-приложение для управления личными финансами, созданное на современном стеке технологий: PHP 8.2+, Laravel 12, Blade, Bootstrap, SQLite, с использованием архитектуры MVC
В рамках работы были выполнены все этапы профессиональной разработки:
- Проектирование системы: определение бизнес-логики, создание UML-диаграмм, разработка реляционной структуры базы данных (Users, Transactions, Categories)
- Верстка и дизайн: разработаны эскизы интерфейсов ключевых страниц — авторизация, регистрация, дашборд, транзакции, категории, аналитика, профиль
Реализация функционала:
- ирегистрация, авторизация и защита маршрутов средствами Laravel UI;
- добавление, редактирование и удаление транзакций;
- работа с категориями (CRUD);
- отображение аналитики и статистики;
- валидация форм, политики доступа и обработка ошибок
Серверная часть: настройка Nginx + PHP-FPM, деплой на удалённый сервер через CloudPanel, настройка окружения, миграции, кэширование, оптимизация производительности
Готовое приложение предоставляет пользователю удобные инструменты для ведения бюджета: учёт доходов и расходов, классификация по категориям, просмотр статистики и анализ финансовых показателей.