# 🧩 - CRUD Admin Проект — это REST API-приложение на базе **FastAPI** с интеграцией **SQLAlchemy**, **SQLAdmin**, поддержкой автогенерации таблиц и CRUD-интерфейса для всех моделей. ## 🚀 Возможности - 📦 CRUD для моделей: `Product`, `Category`, `User` - 🧾 Поддержка SQLAdmin панели - ⚙️ Автоматическое создание таблиц при запуске - 📝 Документация OpenAPI (`/docs`) - 🔒 Аутентификация через `User` модель (при необходимости) ## 📁 Структура ```bash . ├── app/ │ ├── models/ # SQLAlchemy модели │ ├── schemas/ # Pydantic схемы │ ├── admin/ # SQLAdmin конфигурация │ ├── crud/ # CRUD-операции │ └── main.py # Точка входа ├── requirements.txt └── README.mdProduct: id, name, category_id, description, changelogCategory: id, nameUser: id, username, email
git clone https://github.com/твой-юзер/твой-репо.git cd твой-репо python -m venv venv source venv/bin/activate # или .\venv\Scripts\activate на Windows pip install -r requirements.txt uvicorn app.main:app --reloadПосле запуска доступна по адресу:
http://127.0.0.1:8000/admin Доступна по адресу:
http://127.0.0.1:8000/docs Изменения проекта документируются в CHANGELOG.md.
Этот проект лицензирован под MIT. См. файл LICENSE.
--- Хочешь — могу добавить бейджи (CI, релиз, версия, license), автогенерацию документации, CI/CD pipeline или шаблон issue/PR.