Frontend Developer. Спецов заберем в команду с радостью!
8260 PLNНавыки: глубокие знания в 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$/час.
Для точной оценки - хотелось бы увидеть код, который есть и его документацию.
Пишите в лс, обсудим
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Poprawić CSS/DOM-układ kart w rozszerzeniu Chrome dla lokalizacji D&D BeyondJest to rozszerzenie Chrome Manifest V3, które lokalizuje stronę D&D Beyond na język ukraiński. Projekt napisany jest w TypeScript + WXT. Rozszerzenie działa poprzez skrypt zawartości: znajduje angielski tekst na stronach D&D Beyond i zastępuje go ukraińskim tłumaczeniem.… Układ HTML i CSS, Javascript & Typescript ∙ 2 godziny 28 minut temu ∙ 14 ofert |
Moduły dla strony na Laravel
330 PLN
Moduł dostawy i płatności dla strony https://novabook.top/ (Botble CMS / Laravel) Dodać w checkout wygodne metody dostawy i płatności (w tym ratalne), w podobnym stylu i wygodzie jak na stronie mirson ua.Dostawa (obowiązkowo) Nowa Poczta Oddział Paczkomat Kurier na adres… Javascript & Typescript, PHP ∙ 8 godzin 31 minut temu ∙ 18 ofert |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 212 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 11 godzin 28 minut temu ∙ 81 ofert |
Animacje Gsap
83 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 17 godzin 14 minut temu ∙ 17 ofert |
Komercyjna platforma wideokonferencyjna on-premise „ViM”Wymagana jest opracowanie systemu wideokonferencyjnego on-premise z podstawowym obliczeniem na 100 jednoczesnych połączeń (10 izolowanych pokoi po 10 osób). Platforma powinna mieć wbudowaną architekturę do przyszłego poziomego skalowania do 1000 użytkowników poprzez dodawanie… Javascript & Typescript, Programowanie stron internetowych ∙ 1 dzień 12 godzin temu ∙ 28 ofert |