Веб-программист. Разработка веб-сервиса для приема и автоматической обработки заказов (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Веб-программист. Разработка веб-сервиса для приема и автоматической обработки заказов (Дистанционная работа)

Ищу разработчика (или команду) для реализации масштабируемого веб-сервиса, предназначенного для приема и автоматической обработки заказов, с возможностью управления заказами как со стороны клиентов, так и со стороны сотрудников через административную панель. Есть описание функционала, фигма, в которой показана структура и прототип всех страниц. Требуется адаптация под различные устройства (планшеты, ноутбуки, 4K, мобильные устройства (iOS, Android) и т.д. Веб-сервис состоит из: - лендинга — для привлечения пользователей и оформления заказов, - личного кабинета пользователя — для отслеживания заказов, управления балансом, управления подписками, настройками аккаунта и т.д., - административной панели — для управления веб-сервисом сотрудниками с разграничением прав. На основе данных при отклике укажите сроки работы, стоимость работы и приложите примеры ближайших похожих работ, с указанием что именно было сделано вами. Что нужно реализовать: Лендинг Форма для оформления заказа. Информационные блоки. Header и Footer. Переход на форму регистрации/авторизации в хедере. Регистрация / авторизация: через email + пароль; через соцсети Яндекс, ВКонтакте, Telegram. Восстановление пароля. Возможность перехода в личный кабинет для авторизованных пользователей. Поддержка (онлайн чат - стороннее решение с интеграцией) Личный кабинет пользователя Страница Настройки (Управление уведомлениями, данные об аккаунте, смена пароля, удаление аккаунта, подключение тг-бота для отправки статусов по заказам). Страница Мой аккаунт (Вывод информации по последним заказам и подпискам). Страница Мои заказы (Просмотр заказов, поиск и фильтрация по списку заказов). Страница Пополнить баланс (Возможность пополнить баланс, просмотр истории операций, фильтрация по операциями). Поддержка (онлайн чат - стороннее решение с интеграцией). На данном этапе не реализуем, но будем делать позже: Страница Мои подписки (Просмотр подписок и управление подписками, создание подписок). Страница Реферальная программа (Получить свою реф.ссылку, посмотреть статистику, оформить вывод реф.средств, просмотр истории выплат по заявкам на выплаты). Админ-панель Дашборд со статистикой и аналитикой (кол-во заказов и их статусы, топ продаж и т.д.). Страница Соцсети (просмотр, добавление, удаление, редактирование). Страница Услуги (просмотр, поиск и фильтрация, добавление, удаление, редактирование, включение/отключение услуг). Страница Тарифы (просмотр, фильтрация, добавление, удаление, редактирование, включение/отключение тарифов). Страница Заказы (просмотр, поиск и фильтрация, управление заказами). Страница Пользователи (просмотр, поиск, управление пользователями). Страница История баланса (просмотр, поиск и фильтрация, управление платежами). Страница Промокоды (просмотр, поиск и фильтрация, добавление/удаление промокодов). Страница Модерация отзывов (просмотр, поиск и фильтрация, подтверждение/отклонение отзыва). Добавление подключения по API внешних сервисов. Добавление и удаление сотрудников, выгрузка журнала действий сотрудников. На данном этапе не реализуем, но будем делать позже: Страница Управление подписками (просмотр, включение/отключение подписки, добавить, редактировать, удалить подписку). Страница Реферальная программа (просмотр, поиск и фильтрация, отмена/одобрение заявки на вывод средств). Интеграции: Платежные системы (Юкасса, Тбанк, возможно будут дополнительные). Интеграция с системой уведомлений (email, Telegram-бот). Подключение аналогичных веб-сервисов по API. Интеграция с аналитикой (Яндекс Метрика). Интеграция с платформой для обеспечения поддержки (Онлайн чат). Технологии: Ваши предложения или: React / Vue.js (фронт), Node.js / Django / Laravel (бэкенд), PostgreSQL / MySQL (БД) Реализация REST API или GraphQL для взаимодействия между компонентами. Хостинг и БД — только в РФ. Поддержка масштабирования: одна БД должна использоваться несколькими сервисами. Веб-сервис должен иметь возможность для обновления, исправления ошибок и внесения изменений в функциональность без прерывания обслуживания.