Files
backend/README.md
2024-12-21 18:25:52 +03:00

35 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# VPN Configuration Sales Bot (FastAPI Backend)
Проект представляет собой FastAPI сервер, интегрированный с Telegram API для автоматизации продажи VPN конфигураций и управления пользователями. Бекенд обрабатывает запросы, взаимодействует с базами данных PostgreSQL и MongoDB, и обеспечивает удобный интерфейс для пользователей и администраторов.
## 📋 Описание
FastAPI сервер предоставляет REST API для управления функционалом Telegram-бота, включая регистрацию, авторизацию, покупку VPN конфигураций и администрирование. Использование FastAPI обеспечивает высокую производительность, читаемый код и расширяемость проекта.
## 🛠 Функционал
- Отсутствует сука
### В стадии разработки
- Всё в разработке
## 🚀 Технологии
- **Python 3.x**
- **FastAPI**
- **Telegram API**
- **PostgreSQL (SQLAlchemy)**
- **MongoDB (PyMongo)**
- **JWT (JSON Web Tokens):** для аутентификации и авторизации.
- **Pydantic:** для валидации данных.
- **Alembic:** для миграций базы данных PostgreSQL.
- **Docker:** для контейнеризации и упрощения развёртывания.
## 📜 Основные API эндпоинты
Сосут эендпоинты блять, не сделаны ещё
## 📝 Лицензия
Этот проект распространяется под лицензией MIT License. Подробности в файле [LICENSE](./LICENSE).