SPA-приложение для учёта личных финансов с фокусом на
бизнес-логику, состояние данных и типизацию.
Проект прошёл этап миграции с JavaScript на TypeScript и используется для отработки архитектурных подходов к управлению данными и состоянием приложения.
🔗 Live: https://lumin-coin-finance.onrender.com
🔗 Code (JavaScript): https://github.com/Oleg-Frontend-creator/LuminCoinFinance
- SPA без перезагрузки страницы
- управление доходами и расходами (CRUD)
- категоризация финансовых операций
- фильтрация данных по временным периодам
- интерактивный дашборд с аналитикой
- централизованное управление состоянием
- динамическое обновление интерфейса
- миграция проекта с JavaScript → TypeScript
- TypeScript / JavaScript
- SPA-архитектура
- HTML5 / CSS3
- работа с API
- управление состоянием данных
- кастомный клиентский роутинг с управлением состоянием и навигацией
- регистрация и авторизация пользователей на основе JWT-токенов
- добавление, редактирование и удаление операций
- распределение доходов и расходов по категориям
- таблица операций с актуальным балансом
- аналитика и визуализация данных
- фильтрация операций по периодам
npm install
npm startnpm install
npm run devℹ️ Проект создан в образовательном контексте с фокусом на отработку business-логики, управления состоянием и типизации в SPA-приложениях.