Frontend Developer. Спецов заберем в команду с радостью!
100 000 UAHНавыки: глубокие знания в React.js либо других Javascript-фреймворках, понимание RESTful API, навыки работы с Django Rest Framework. Доделать проект после предыдущих неумелых "специалистов"
Криптоиндустрия
Техническое задание
сервиса криптовалютных депозитов
Стэк проекта
Back-end: Django Rest Framework (Python)
Front-end: React.js
Дизайн: https://drive.google.com/drive/folders/1sNUq-JQCi44UefeKJb_Wg4-t53QVS1on
Важные примечания
Дизайн - есть как десктоп версия, так и мобайл.
Документация по back-end предоставляется отдельно.
Список инструментов для front-end может пополняться.
Front-end
Главная страница
1.1. Опираемся на предоставленный дизайн.
1.2. Калькулятор на главной странице должен обращаться к back-end составляющей сайта за списком тарифов депозитов и их условиями. На основе полученных данных, калькулятор рассчитывает какой доход получит пользователь при указанной сумме, которую он готов вложить.
Регистрация/авторизация
2.1. Пользователь может зарегистрироваться вручную либо с помощью Binance, Google.
2.2. Данные, которые ввёл пользователь, передаются на back-end, добавляются в базу данных и пользователю на указанную почту приходит ссылка на активацию аккаунта.
2.3. После того, как пользователь переходит по ссылке активации, у него появляется страница с надписью “Спасибо, ваш аккаунт активирован!” и кнопка “Авторизоваться”.
2.4. Пользователь может авторизоваться с данными уже зарегистрированного аккаунта. Это могут быть вручную написанные данные либо авторизация с помощью Binance, Google.
Личный кабинет пользователя
3.1. У нового пользователя будет отображаться список депозитных тарифов, на которые он может положить криптовалюту.
3.2. Платежи будут выполняться с использованием coinbase. Документация > https://commerce.coinbase.com/docs/
3.3. В процессе, когда пользователь выбирает сумму, которую он желает положить на депозит, он может выбрать срок и увидеть доход, который он получит.
3.4. После нажатия на кнопку “Оплатить”, он проходит по пути coinbase, выполняет все нужные действия и потом возвращается на страницу с депозитом.
3.5. После того, как он положил валюту на депозит, в back-end добавляется информация об этом.
3.6. Выплаты в автоматическом режиме не предвидятся, их надо запрашивать. Поэтому кнопка “Вывести средства” станет активной в срок, согласно условиям тарифа.
3.7. Также в личном кабинете пользователь может сменить пароль, почту, установить двухфакторную аутентификацию, реферальную ссылку и список рефералов, которых он привёл. Список подтягивается с базы данных через backend.
Админ.панель
4.1. Администратор может видеть список пользователей, их депозиты (если есть) и их рефералов.
4.2. Администратор также в этом списке наблюдает, кто запросил выплату и если такой запрос есть, то рядом с пользователем появляется кнопка “Выплатить”. Администратор точно так же проходит все действия в coinbase. После этого пользователь в ЛК видит информацию о том, что он получил выплату и у него нет активных депозитов.
Послесловие
Как работает реферальная система?
Если пользователь регистрируется по реферальной ссылке другого пользователя, то обе стороны (тот, кто привёл и тот, кто пришёл) получают 5% от заработанной суммы в сервисе. Важно заметить, что здесь не пирамидная система. То есть, пользователь A приводит пользователя B и оба получают бонус в виде 5% от заработанного на депозите. Если пользователь B приводит пользователя С, то оба получают так же по 5%, но пользователь А не получает с этого ничего. При этом, если пользователь А приведёт пользователя D, то он будет получать бонусы как благодаря пользователю B, так и пользователю D.
-
136 1 0 Добрый день!
Готов реализовать реализовать Ваш проект на Реакт с необходимым функционалом.
Имею хороший опыт в React, Laravel, Node.js, Wordpress, Opencart, Photoshop, Html5, Css3, Php, Bootstrap, Ajax, JS, JQuery а также в создании парсеров.
Буду рад сотрудничеству!
Последние работы:
http://source-byte.com/ - React/Laravel/Admin
http://givveaway.zzz.com.ua/ - React/Laravel/Admin
… https://softkey.dog/ - React
-
6631 102 1 Добрый день, Андрей.
Работаю с Python Django и React.js (+Next.js)
Беру 25$/час.
Для точной оценки - хотелось бы увидеть код, который есть и его документацию.
Пишите в лс, обсудим
Актуальные фриланс-проекты в категории Javascript и Typescript
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 6 часов 14 минут назад ∙ 21 ставка |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 1 день 9 часов назад ∙ 18 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 3 часа назад ∙ 87 ставок |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 2 дня 9 часов назад ∙ 7 ставок |
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 4 дня 6 часов назад ∙ 101 ставка |