Разработать агрегатор услуг
Описание и функционал основных разделов агрегатора:
Главная
- Блок популярных исполнителей
- Меню для незарегистрированного пользователя
- Поле поиска по каталогу
- Регистрация пользователя в качестве исполнителя или заказчика
Каталог
- Выбор категории исполнителе(предполагается около 15 категорий исполнителей)
- Поиск, фильтры, сортировка, ранжирование исполнителей в выбранных категориях, просмотр на карте
- Отображение информации о исполнителе: фото/видео, информации о ценах, аватар
- Индивидуальная расширенная страница каждого исполнителя (Фото, видео, описание, стоимость, рейтинг, количество отзывов)
- Активный конструктор стоимости услуг исполнителя на личной странице с функцией запроса бронирования выбранных услуг.
Сторона исполнителя:
- Регистрация и личный кабинет: добавление фотографий, видео, текстового описания, информации о стоимости услуг в формате активного конструктора.
- Статистика и аналитика: просмотры профиля, бронирования
- Сообщения: чат с заказчиками и другими исполнителями, функция создания группового чата. Функция системных сообщений при бронировании исполнителя заказчиком непосредственно в чате. Поиск по сообщениям. Функция ответов на входящие публичные заявки о поиске исполнителя.
- Страница "Бронирования": календарь с отображением забронированных дат, список бронирований и детали каждого бронирования.
- Платежи: История и детали платежей, финансовая отчётность
- Лайк-лист
Сторона заказчика:
- Регистрация и личный кабинет: добавление фотографий, тестового описания, даты и деталей для выполнения услуги
- Сообщения: аналогично стороне исполнителя
- Меню Бронирования: данные и детали совершенных бронирований
- Платежи за услуги: история и детали платежей, финансовая отчётность
- Лайк-лист -аналогично стороне исполнителя, плюс возможность пригласить других пользователей в выбранный список
- Создание публичной заявки на оказание услуг для выбранных категорий по критериям.
Админ панель:
-Дашборд, аналитика
-Права и управление пользователей
Рассматриваем вариант создания каталога в формате web-application(SPA/PWA) и, позднее, кроссплатформенного приложения на React Native/Flutter/Ionic. Мы не уверены в правильности такого технического решения - поэтому, будем рады услышать аргументы за или против.