Здравствуйте. Требуется написать сайт с использованием обязательно стека:

BackEnd:

-Asp.Net Core или Web Api Core

-MSSQL или MongoDB или PostgreSQL

-Entity Framework Core

FrontEnd:

-React или Angular

Остальной стек обсуждается с исполнителем, исходя из его опыта.

Терминология:

Объект - Товар на сайте с которым пользователь может взаимодействовать

Окно - Независимое модульное окно.

Описание сайта:

Одностраничный сайт. Своего рода магазин виртуальных(цифровых) товаров. UI очень простой и не требует много верстки. Дизайн разрабатывается, делать его не нужно.

Сайт разделен на блоки, которые являются независимыми компонентами. Товаром на сайте являются объекты, которые пользователь может покупать, выделять их в группы и изменять состояние. Объектов может быть очень много, к примеру, 100 000 объектов это нормальное состояние. Пользователь может масштабировать и перемещаться по объектам. Аналогичное поведения как у Google карт например, когда карту можно масштабировать и с помощью зажатого ЛКМ перемещаться по этой карте.

Пользователь может выделять объекты с помощью мыши, кликая на один или несколько. Чтобы выделить несколько объектов, пользователь должен зажать Ctrl и с помощью ЛКМ будет происходить выделение нескольких объектов, поведение аналогично тому, как в ОС Windows можно выделять ярлыки на рабочем столе. Так же пользователь имеет возможность выделять несколько объектов с помощью зажатого ЛКМ и проведения по области, где находятся объекты. Аналогичное поведение того, как в ОС Windows можно выделять ярлыки на рабочем столе.

Также на сайте будет возможность использования окон. К примеру пользователь выбрал пункт настройки. Появляется окно у которого есть шапка с возможностью перемещения окна за шапку, также есть возможность свернуть окно и оно скроется в "туллбар". Поведение окон аналогично тому, как ведут себя окна в ОС Windows. Также пользователь будет иметь возможность общения в личных чатах и в общем чате.

Я описал основные особенности которые очень важны для понимая того какой функционал у FrontEnd требуется. В остальном все стандартно. Регистрация, авторизация, совершение покупок.

Также потребуется простая админка.

Более подробно и развернуто описано в ТЗ. ТЗ отправлю выбранному исполнителю.

Разработка будет идти с помощью GitHub репозитория, я добавлю исполнителя в свой репозиторий.

Если есть какие-то вопросы, готов отвечать на них в личной переписке.

Функциональные требования:

· Микросервисная архитектура BackEnd-а

· Регистрация с помощью JWT-токенов

· Регистрация с помощью других сервисов (Google, Vk)

o В случае VK пользователь обязан указать и подтвердить свою почту

o В случае Google пользователь обязан подтвердить свою почту

· Оповещения на почту

· Возможность совершать финансовые операции, описание в главе сделка

· Возможность выделять объект, описание в главе выделение пикселей

· Обработка изображения, описание в главе изображение

· Модульные окна, описание в главе окно

· Возможность общения в чатах, описание в главе Общение и чаты

· Работать на протоколе HTTPS (в режиме разработки на HTTP)

Нефункциональные требования:

· Архитектура микросерисов и их взаимодействие обсуждается и утверждается с исполнителем на ресурсе https://www.weblancer.net/ в личной переписке

· Стек технологий утверждается в личной переписке с исполнителем на ресурсе https://www.weblancer.net/ в личной переписке

· Высокое быстродействие и отзывчивость FrontEnd UI

· Высокая производительность BackEnd

Требования считаются выполненными, после того как заказчик полностью подтвердил выполнение ТЗ в письменной форме на ресурсе https://www.weblancer.net/ в личной переписке с исполнителем.

4 года назад
antonykam
Антон 
29 лет
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $100

    Требуется внести правки на сайт, написанный на YII 2. Необходимы знания YII 2 и HTML. Исполнитель должен быть на связи не менее 8 часов в день. Правки должны быть завершены до 14.04.21. Работа осуществляется по безопасной сделке.

    Закрыт
    4 года назад
  • Требуется доработка корпоративного портала Битрикс24. Необходимо настроить отображение полей Сделок с плейсхолдерами для даты и времени, а также реализовать отправку вебхука при входящем телефонном звонке с указанием имени контакта, его телефона и ссылки на карточку.

    Закрыт
    4 года назад
  • $90

    Требуется доработка движка Belloo для добавления функционала 'Мероприятия' на сайт знакомств. Пользователи смогут создавать, редактировать и удалять события. Необходимы знания PHP для серверной части и Angular для мобильной версии. Время работы - 3 часа.

    Закрыт
    4 года назад
  • Требуется переделать плагин для компонента Item Rating в Joomla 3, чтобы обеспечить возможность голосования за работы конкурсантов определенной группе пользователей. Необходимо указать стоимость и сроки выполнения задачи.

    Закрыт
    4 года назад
  • Требуется помощь в устранении проблемы с индексацией сайта на платформе Битрикс. Необходимо сделать так, чтобы дублирующиеся адреса не индексировались. Прилагаются скриншот из вебмастера и файл с адресами для анализа.

    Закрыт
    4 года назад
  • Требуется разработчик для парсинга сайтов и переноса каталога в MODX (ms2). Есть множество ресурсов для работы, перечень будет предоставлен. Возможна закупка прокси. Обсуждение вариантов реализации, стоимости и сроков. Ожидается возможность постоянного сотрудничества по аналогичным задачам.

    Закрыт
    4 года назад
  • Требуется опытный разработчик на WordPress для создания сайта-агрегатора услуг. Задачи включают реализацию страниц услуг по геолокации с уникальными URL и редактирование таблиц с ценами, которые связаны с Google-таблицами. Рассматриваются рекомендации по функционалу и возможность реализации на Битрикс.

    Закрыт
    4 года назад
  • Требуется разработка фронт-енд умного поиска, использующего HTML5, CSS и JavaScript. Реализуйте AJAX-запросы для получения данных из API, формируя выпадающее меню из двух сущностей и четырех значений. Запросы не должны осуществляться, если количество букв меньше трех и текущие сущности пустые. Предоставим исходный HTML и CSS в SASS.

    Завершен
    4 года назад
  • Требуется настройка AMO CRM для автоматизации переноса контактов на основе входящих писем от платежной системы. Настроить воронку для заявок с сайта на Тильде, обеспечить автоматическую рассылку писем об успешной оплате и предотвратить дублирование контактов. Включает интеграцию с формами и обработку успешных платежей.

    Закрыт
    4 года назад