Менеджер подписок для отслеживания расходов на подписки.
- React 19
- Vite
- TypeScript
- TailwindCSS
- Shadcn/ui
- TailwindCSS
- Storybook
Проект использует методологию Feature-Sliced Design (FSD) для организации кода.
src/
├── app/ # Инициализация приложения, провайдеры, роутинг
├── pages/ # Страницы приложения
├── widgets/ # Сложные составные компоненты с бизнес-логикой
├── features/ # Фичи приложения (бизнес-логика)
├── components/ # Переиспользуемые UI компоненты
│ ├── ui/ # Shadcn/ui компоненты
├── hooks/ # Кастомные React хуки
├── shared/ # Общие ресурсы
│ ├── lib/ # Общие утилиты
│ └── model/ # Бизнес-модели и типы
├── lib/ # Утилиты и вспомогательные функции
└── assets/ # Статические ресурсы
npm run dev- Запуск dev-сервераnpm run build- Сборка проектаnpm run lint- Проверка кода линтеромnpm run preview- Предпросмотр production сборкиnpm run storybook- Запуск Storybooknpm run build-storybook- Сборка Storybook