Telegram MiniApp.
Фронтенд — Next.js, бэкенд — FastAPI (Python), база данных MongoDB.
Функции
Telegram MiniApp:
Авторизация через userId.
Автоматическое создание кошелька при первом входе.
API (FastAPI)
POST /auth/telegram – авторизация.
POST /wallet/create – создание кошелька.
GET /wallet/{userId} – получение данных кошелька.
POST /wallet/transfer – перевод средств.
Фронтенд (Next.js):
Страница авторизации / с кнопкой «Вперёд».
Страница кошелька /wallet с балансами и адресами.
Структура проекта
bash
Копировать
Редактировать
backend/
main.py
routes/wallet.py
services/wallet_service.py
models/wallet_model.py
config/settings.py
frontend/
src/app/
page.js
wallet/page.js
Развертывание
Фронтенд и бэкенд на Ubuntu 22.04 (VPS).
Nginx как реверс-прокси.
Автозапуск через PM2 и systemd.
КТО разбирается В Next.js, И FastAPI (Python) НУЖНА помощь
помощь В ошибках ПРИ авторизации В miniapp КТО ШАРИТ ТОТ ЗА ДЕНЬ МОЖЕТ сделать И настроить