КЭИ токен — это криптовалюта образовательной экосистемы Колледжа экономики и информатики имени А. Н. Афанасьева Ульяновского государственного технического университета.
Перед запуском проекта убедитесь, что у вас установлены:
- Минимальная версия: 18.x или выше
- Рекомендуемая версия: 20.x или выше
Как установить:
- macOS: Скачайте с nodejs.org или используйте Homebrew:
brew install node - Windows: Скачайте установщик с nodejs.org
- Linux:
sudo apt install nodejs npm(Ubuntu/Debian) илиsudo dnf install nodejs npm(Fedora)
Проверка установки:
node --version
npm --version- macOS:
brew install gitили скачайте с git-scm.com - Windows: Скачайте с git-scm.com
- Linux:
sudo apt install git(Ubuntu/Debian)
Проверка установки:
git --versionАльтернативный пакетный менеджер для более быстрой установки зависимостей:
Установка:
curl -fsSL https://bun.sh/install | bashПроверка установки:
bun --versiongit clone <URL_ВАШЕГО_РЕПОЗИТОРИЯ>
cd keitokenВариант 1: Используя npm (стандартный)
npm installВариант 2: Используя Bun (быстрее)
bun installВариант 1: Используя npm
npm run devВариант 2: Используя Bun
bun devПосле запуска проект будет доступен по адресу: http://localhost:5173
# Сборка для продакшена
npm run build
# Предварительный просмотр собранного проекта
npm run preview
# Проверка кода линтером
npm run lint- Frontend: React 18 + TypeScript
- Стилизация: Tailwind CSS + shadcn/ui
- Сборщик: Vite
- Роутинг: React Router DOM
- UI компоненты: Radix UI
- Иконки: Lucide React
keitoken/
├── src/
│ ├── components/ # React компоненты
│ ├── pages/ # Страницы приложения
│ ├── lib/ # Утилиты и конфигурации
│ └── ...
├── public/ # Статические файлы
├── package.json # Зависимости проекта
├── vite.config.ts # Конфигурация Vite
└── tailwind.config.ts # Конфигурация Tailwind
Создайте файл .env.local в корне проекта:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_keyПроект использует Supabase для базы данных. Убедитесь, что у вас настроен Supabase проект и указаны правильные переменные окружения.
- Убедитесь, что Node.js установлен корректно
- Перезапустите терминал после установки
- На macOS/Linux:
sudo npm install - Или настройте npm для работы без sudo:
npm config set prefix ~/.npm-global
- Измените порт в
vite.config.tsили остановите процесс, использующий порт 5173
- Используйте Bun:
bun install - Или настройте npm registry:
npm config set registry https://registry.npmjs.org/
Если у вас возникли проблемы с установкой или запуском проекта, создайте issue в репозитории или обратитесь к команде разработки.
Этот проект является частью образовательной экосистемы КЭИ.