Frontend Developer. Спецов заберем в команду с радостью!
2226 USDНавыки: глубокие знания в 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.
-
Добрый день!
Готов реализовать реализовать Ваш проект на Реакт с необходимым функционалом.
Имею хороший опыт в 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
-
6656 102 1 Добрый день, Андрей.
Работаю с Python Django и React.js (+Next.js)
Беру 25$/час.
Для точной оценки - хотелось бы увидеть код, который есть и его документацию.
Пишите в лс, обсудим
Current freelance projects in the category Javascript and Typescript
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5770 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 2 days 5 hours back ∙ 100 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 2 days 10 hours back ∙ 21 proposals |
Commercial on-premise video communication platform "ViM"It is required to develop an on-premise video conferencing system with a basic calculation for 100 simultaneous connections (10 isolated rooms of 10 people each). The platform should have a built-in architecture for future horizontal scaling up to 1000 users by adding new media… Javascript and Typescript, Web Programming ∙ 3 days 6 hours back ∙ 32 proposals |
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 4 days 9 hours back ∙ 18 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 5 days 3 hours back ∙ 90 proposals |