search

Разработка web-версии Repeek (кейсы, апгрейд, контракты, пополнение/вывод) с архитектурой под Telegram Mini App

visibility290
schedule2 месяца назад
sellсайт, веб-разработка, react, fastapi, nestjs, postgresql, redis, api, кейс-сайт, cs2, гейминг, лутбоксы, апгрейд, анимации, ui-ux, адаптив, интеграция оплат, nowpayments, freekassa, telegram mini app, steam api
categoryПрограммирование и разработка

Бюджет не указан / по договорённости

descriptionОписание

Описание задачи Нужно разработать web-версию проекта Repeek — платформу по CS2 с кейсами, апгрейдом, контрактами, экономикой и системой пополнения/вывода. Сайт должен быть mobile-first, с плавными анимациями и моментальным откликом (без перезагрузок страниц). В дальнейшем на этой же архитектуре будет реализовано Telegram Mini App — важно заложить это изначально. Функционал MVP: Кейсы — страница кейса, просмотр дропа и цен, анимация «прокрутки», открытие до 3 кейсов, «Кейс дня» (-10%) с таймером, кнопки «продать» / «открыть ещё». Апгрейд — выбор предмета, установка вероятности (10/50/75%), выбор целевого предмета дороже, анимация «снайперский прицел». Контракты — обмен 3–8 скинов, анимация «воронка», шанс дороже ~40% / дешевле ~60%. Финансы — пополнение через NOWPayments (крипта: USDT, BTC, ETH и др.) и FreeKassa (рубли, СБП); все операции через вебхуки. В перспективе — новые способы оплаты, включая пополнение скинами CS2. Вывод — скинами через Steam Trade (обязателен Steam Trade URL в профиле). Профиль — Telegram-аватар и ник, баланс, инвентарь (сортировка), история операций. Админ-панель — кейсы/дроп (CRUD), промокоды, пользователи, транзакции, настройка окупаемости. Архитектура: – Разделение фронтенда и бэкенда (API-first). – Модульная структура (auth, cases, payments, promo, inventory, steam, rng). – Clean Architecture / DDD. – Telegram Login + внутренняя авторизация. – Реальное время (WebSocket, мгновенные обновления). – Готовность к Mini App, адаптивный UI, responsive дизайн-кит. Технологии (предпочтительно): Frontend — React + Tailwind + Framer Motion (Next.js). Backend — FastAPI или NestJS. DB — PostgreSQL + Redis.