# Система учета заявок - Anti Desc
**Anti Desc** — это система учета заявок, которая выделяется своей простотой и функциональностью. Система предназначена для эффективного управления заявками и обеспечения быстрого доступа к необходимой информации.
## Требования для запуска проекта
Для запуска проекта необходимо выполнить несколько шагов, которые описаны ниже:
## Шаги для запуска
1. **В корневой папке создайте файл конфигурации:**
В корневой папке проекта создайте файл `.env` с параметрами конфигурации, необходимыми для работы системы.
2. **В ПАПКЕ frontend тоже создайте файл конфигурации:** В папке frontend/src проекта создайте файл .env с параметрами конфигурации. (ХЗ ПОЧЕМУ Я ВСЕ ПЕРЕПРОБОВАЛ НО реакт не видит .env за пределами /frontend)
3. **Установите зависимости:**
В корневой папке проекта выполните команду:
`npm install`
4. **Настройка серверной части:**
Перейдите в директорию /server и настройте файл docker-compose.yml для запуска необходимых сервисов, таких как база данных и другие зависимости.
5. **Установка зависимостей на фронтенде:** В директории /frontend выполните команду: `npm i`
6. **Запустите Docker контейнер с базой данных:** В директории /server запустите контейнер с MSSQL с помощью Docker: `docker-compose up -d`
7. **Запустите сервер:** Перейдите в директорию /server и выполните команду для запуска серверной части: `npm run start`
8. **Запуск фронтенд-приложения:** Перейдите в директорию /frontend и запустите клиентскую часть с помощью команды: `npm start`
**⚙️ Структура проекта**
/server - Серверная часть приложения.
/frontend - Фронтенд часть приложения, построенная с использованием React.
/docker - Конфигурации для Docker, включая настройки базы данных и окружения.
** Документация**
Дополнительная документация по настройке и использованию системы будет добавлена позже.
** Технологии**
Проект использует следующие технологии:
React — для создания интерфейса.
Node.js — для серверной части.
MSSQL — для хранения данных.
Docker — для контейнеризации и настройки окружения.
** Контакты**
Если у вас есть вопросы или предложения, пожалуйста, свяжитесь со мной:
`email`: [
NikolaiFinance@yandex.ru]
`telegram`: [
https://t.me/lilapanics]