Skip to content

hsp-team/loyalT-frontend

Repository files navigation

Т-Лояльность логотип

Т-Лояльность - это платформа для управления программами лояльности бизнеса и пользователей.

Скриншоты

Главная страница

Главная страница

Панель управления бизнеса

Панель управления бизнеса

Управление программой лояльности

Управление программой лояльности

Панель пользователя

Панель пользователя

Функциональность

Бизнес-панель:

  • Авторизация и регистрация бизнеса
  • Создание и управление программой лояльности
  • QR-сканер для начисления баллов
  • Управление наградами и купонами
  • Профиль бизнеса

Пользовательская панель:

  • Авторизация и регистрация пользователей
  • Просмотр доступных программ лояльности
  • Управление наградами
  • Профиль пользователя

Архитектура

Проект построен по методологии Feature-Sliced Design

Технологии

Core

  • React - JavaScript библиотека для создания пользовательских интерфейсов
  • TypeScript - Типизированный JavaScript
  • Vite - Инструмент сборки

Маршрутизация и управление данными

  • TanStack Router - Типобезопасный роутер для React
  • TanStack Query - Управление состоянием и кэширование данных

UI и стилизация

  • Shadcn/UI - Коллекция переиспользуемых компонентов
  • Tailwind CSS - Utility-first CSS фреймворк
  • Lucide Icons - Библиотека иконок
  • Motion - Библиотека для анимаций

Валидация и типизация

  • Zod - Библиотека для валидации схем

Дополнительные инструменты

  • ESLint - Линтер для JavaScript/TypeScript
  • Prettier - Форматирование кода

Запуск локально

  1. Клонируй репозиторий
git clone [email protected]:team-22/frontend.git
  1. Установи pnpm (если не установлен)
# Используя npm
npm install -g pnpm

# Используя corepack (рекомендуется)
corepack enable
corepack prepare pnpm@latest --activate

Мы используем pnpm вместо npm для:

  • Более быстрой установки зависимостей
  • Эффективного использования дискового пространства
  • Строгой проверки зависимостей
  • Предотвращения ошибок "phantom dependencies"
  1. Установи зависимости
pnpm install
  1. Запусти dev сервер
pnpm dev

Лицензия

Все права на данное программное обеспечение защищены. Copyright 2025 АО «ТБанк» и авторы проекта.

Использование, копирование, модификация и распространение данного программного обеспечения возможно только с письменного разрешения АО «ТБанк».

Подробная информация о лицензии находится в файле LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages