Назад к портфолио
SPA

LuminCoin Finance

SPA для учета финансов на чистом TypeScript: авторизация, категории, дашборды, графики и аналитика без фреймворка.

Скриншот 1
Скриншот 2
Скриншот 3
Скриншот 4
1 / 4

Brief

Задача

Построить SPA для учета финансов без фреймворка, самостоятельно организовав роутинг, состояние, работу с API и обновление интерфейса.

Context

О проекте

SPA для учета доходов, расходов и категорий. В проекте есть авторизация, дашборды, графики, аналитика по периодам и работа с REST API.

Проект намеренно написан без фреймворка. Его инженерная задача — собрать архитектуру SPA из отдельных модулей и явно управлять навигацией, данными и состоянием интерфейса.

Scope

Что реализовано

5 модулей

  • Авторизация через REST API
  • Категории доходов и расходов
  • Дашборды и графики Chart.js
  • Аналитика по периодам
  • Роутинг и состояние без фреймворка

Engineering note

Инженерный вывод

После этого проекта React перестал быть магией: стало понятно, какие задачи фреймворк берет на себя и где нужны собственные архитектурные решения.

Другие проекты

./modernstack
© 2026 Олег Галузинский
built with Next.js · deployed on VPS · made in Moscow