35 lines
1.9 KiB
Markdown
35 lines
1.9 KiB
Markdown
# 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). |