-
Notifications
You must be signed in to change notification settings - Fork 0
Home
n0pashkov edited this page Mar 2, 2025
·
3 revisions
Добро пожаловать в Wiki проекта "Система заявок на ремонт техники". Здесь вы найдете подробную документацию по архитектуре, API и использованию системы.
# Клонирование репозитория
git clone https://github.com/n0pashkov/ticket-system.git
cd ticket-system
# Создание виртуального окружения
python -m venv venv
source venv/bin/activate # Linux/Mac
# или
.\venv\Scripts\activate # Windows
# Установка зависимостей
pip install -r requirements.txt
# Инициализация базы данных
alembic upgrade head
python -m app.initial_data
# Запуск приложения
uvicorn app.main:app --reloadПосле запуска приложение будет доступно по адресу: http://localhost:8000
API документация доступна по адресу: http://localhost:8000/docs
После инициализации базы данных создается первый администратор:
- Username:
admin - Password:
admin
- Backend: FastAPI, SQLAlchemy, Pydantic, Alembic
- База данных: SQLite (для разработки), PostgreSQL (для продакшена)
- Аутентификация: JWT токены
- Тестирование: Pytest