Требуется написать сайт с использованием обязательно стека
Цена договорная
Здравствуйте. Требуется написать сайт с использованием обязательно стека:
Предлагайте цены
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)
Нефункциональные требования:
· Высокое быстродействие и отзывчивость FrontEnd UI
· Высокая производительность BackEnd
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.