Для информации по установке и запуску см. основной README
Веб-интерфейс к системе управления личными финансами CashCache.
Позволяет управлять счетами, транзакциями, шаблонами, а также настраивать регулярные операции через удобный UI.
- JSON Web Token хранится в
localStorage - После входа токен используется в Authorization-заголовках для всех запросов
- Интеграция с backend API по REST
- Интерактивные формы для CRUD операций
- Использование современного стека: React, TypeScript, Vite
- Адаптивный дизайн для мобильных и десктопов
src
├── api # API-слой: запросы, схемы типов, конфиг axios
│ ├── requests # Конкретные запросы по сущностям (account, auth, category, transaction и др.)
│ └── schemas # Типы и схемы данных для API
├── blocks # Блоки — крупные UI-компоненты с логикой и стилями
├── components # Мелкие переиспользуемые UI-компоненты
├── contexts # React context для авторизации
├── hooks # Кастомные React-хуки (useHttpRequest, useValidator и др.)
├── locale # Локализация (например, русская локаль для ошибок)
├── pages # Страницы приложения
├── routers # Конфигурация React Router
├── utils # Вспомогательные функции (работа с датами, деньгами и др.)
└── validators # Функции валидации (email, дата, пароль и др.)
Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.







