Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Помощь в скриптах reat + fast api + mongobd

Разместить заказ
n
Заказчик
Отзывы фрилансеров: + 3 - 0
Зарегистрирован на сайте 2 года и 1 месяц
Бюджет: по договоренности
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 с балансами и адресами.
Структура проекта:
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 КТО ШАРИТ ТОТ ЗА ДЕНЬ МОЖЕТ сделать и настроить)
Я делаю крипто кошелек в miniapp никакой не проект, просто учусь )

И логика такая:

Если пользователь открывает кошелек (miniapp) в телеграмме первый раз, то у него сначала приветственное сообщение, а затем кнопка вперед, и когда пользователь нажимает на неё в (бэкенде) у него создается кошелек на сетях trom,eth,btc,ton и sol и все данные записываются в БД, т.е его публичный ключ, приватный ключ, сид фраза, юзер айди, и хэш его. Но на стороне фронтонов его перекидывает страницу с его созданным кошельком /wallet и предлагает ему создать пин код для входа и подтверждения перевода, после того как он создаст пин-код ему будет доступен экран кошелька.

А если пользователь уже был ранее авторизован в кошельке (miniapp), то когда он его откроет ему просто запросит пин-код который он ранее создавал. А после ввода его он поподает на главную странницу кошелька. 

И у меня ошибка, во первых не создаются кошельки, во вторых, не сохраняется в бд. Ну короче нужна помощь)

Но все данные должны сохранятся в Базе данных.
Разделы:
Заказ
Опубликован:
20.02.2025 | 14:52 [поднят: 20.02.2025 | 14:52] [последние изменения: 20.02.2025 | 14:59]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: Блокчейн-разработчики, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».