44 lines
1.9 KiB
Markdown
Executable File
44 lines
1.9 KiB
Markdown
Executable File
# Автоматизированная распределенная система расчета энергии основного состояния молекул с помощью квантовых алгоритмов
|
||
|
||
Этот репозиторий содержит фронтенд-часть проекта для дипломной работы бакалавра.
|
||
|
||
## Структура репозитория
|
||
|
||
- `public/` — Публичные файлы (иконки, шрифты)
|
||
- `src/`
|
||
- `Components/` — Компоненты интерфейса
|
||
- `pages/` — Страницы приложения
|
||
- `Routes/` — Маршруты приложения
|
||
- `Stores/` — Логика для управления состоянием
|
||
- `Types/` — Определения типов для API
|
||
- `App.tsx` — Главный компонент приложения
|
||
- `GlobalVars.ts` — Глобальные переменные
|
||
- `main.tsx` — Точка входа в приложение
|
||
- `vite.config.ts` — Конфигурация для Vite
|
||
- `tsconfig.app.json` — Конфигурация TypeScript для приложения
|
||
- `tsconfig.json` — Основная конфигурация TypeScript
|
||
- `tsconfig.node.json` — Конфигурация TypeScript для Node.js (для Vite)
|
||
- `package.json` — Зависимости и скрипты проекта
|
||
- `package-lock.json` — Замороженные версии зависимостей
|
||
- `eslint.config.js` — Конфигурация для ESLint
|
||
|
||
## Установка и запуск
|
||
|
||
### Требования
|
||
|
||
- Node.js >= v24.1.0
|
||
- npm >= 11.6.2
|
||
|
||
### Установка зависимостей
|
||
|
||
```bash
|
||
npm install
|
||
```
|
||
|
||
### Компилирование и запуск сервера
|
||
|
||
```bash
|
||
npm run build
|
||
npm run preview
|
||
```
|