2 этап работы / от 14.10.2019
184 USD1) Авторизация - ok
- Страницы: Вход, Регистрация, Восстановление пароля (2 страницы) - ok
- Возможность регистрации через страницу инструктора (/instructor) (!)
Еще я планировал сделать сразу гугл и фейсбук авторизацию, но делать этого мы сейчас не будем. Для того чтобы подключить фейсбук нужно 2 вещи:
точно знать будущий домен (адрес сайта)
зарегистрировать компанию на фейсбук (это нужно сделать вам)
2) Профиля
- Домашняя страница для клиента (!)
после логина и пароля клиент попадает в свой личный кабинет, где он должен иметь следующие блоки с информацией:
заявки к исполнению в будущем. Это личные заявки этого клиента, которые находятся в процессе переговоров, или заявки оплаченные, но еще не исполненные
выполненные личные заявки (история заявок),
кнопка найти инструктора (сформировать новую заявку (!))
- Домашняя страница для инструктора
после логина и пароля инструктор попадает в свой личный кабинет, где он должен иметь следующие блоки с информацией:
интерактивный личный календарь. год, месяц, неделя, день. В календарь должны быть интегрированы личные заявки инструктора (выполненные (история) , к исполнению: 1 в процессе переговоров; 2 оплаченные. Все заявки должны быть интерактивны. При клике на заявку Инструктор попадает в карточку заявки.
список открытых заявок (заявки, которые оставили клиенты на платформе, ищущие свободных инструкторов)
кнопка создать новую заявку
На всех заявках (карточках заявки) предусмотреть кнопку “принять и отправить другу” Отправителем является наша платформа.
- Настройки
Возможность в личном кабинете указывать настройки:
Конструируя этот раздел, важно понимать, что профиль инструктора - это его главный инструмент, которым он привлекает клиента. То есть для инструктора должно быть предусмотрено самый широкий спектр инструментом для улучшения и наполнения своего профиля, больше полей и блоков с информацией. Так же как и на фрилансе: надо указывать навыки, специализация, опыт работы, профессиональные награды, фотографии, видео уроков, например, и прочее.
Для клиента же кабинет нужен только для того, чтобы разместить заявку, и то потому, что этого требует система. Клиенту не нужно размещать свою фотографию или опыт. Ему нужна только та информация, которая может автоматом заполниться в заявке, только для удобства, и ему нужны его заявки. У заявки будет четыре статуса:
a) Исполненные заявки (история)
b) Новые заявки. Заявки поданные клиентом. То есть он подал заявку и ждёт, когда на неё откликнется инструктор.
c) Заявки в обсуждении. Это заявка на которую уже откликнулся инструктор, и они обсуждают детали, но Клиент еще не оплатил заявку.
d) Заявки оплаченные.
Для новых заявок у клиента должна быть кнопка изменить заявку или отменить заявку.
Для клиента:
Имя, фамилия
Навыки катания здесь надо предложить выпадающее меню с четырьмя параметрами начинающий или дебютант(виды трасс зеленые синие); уверенный или с опытом (виды трасс синие красные); хорошо катающийся (все виды трасс; черные; вне трасс) и четвертый вариант - написать свой комментарий .
На чем катается
Пол, возраст - для детей возраст обязательно, для взрослых не надо. Можно предлагать вводить дату рождения.
О себе
Для инструктора:
Имя, фамилия
Курорт или курорты
Навыки катания - писал уже, этого точно не надо. Обидем инструктора
На чем учит кататься
Аватар
О себе
Дипломы
Цены за half day / full day
Инструктор закрывает определенные даты, то что не закрыто - может быть забронировано клиентом.
3) Заявки
- Страница заявок клиентов + фильтры
- Страница список инструкторов + фильтры
- Страница конкретной заявки
- Страница конкретного инструктора
- Клиент должен отправлять заявку \ делать Preorder у инструктора без регистрации (регистрация в процессе)
На самом деле, в большинстве случаев клиент сначала будет формировать заявку, потом система по параметрам заявки будет ему высвечивать свободных инструкторов и, если клиент выбрал из списка свободных инструкторов, то он может как бы направить (предложить) свою заявку конкретному инструктору, или предложить ее всем свободным, и кто первый заинтересуется с тем и остаться.
- Инструктор должен оставить свои контакты, если он не может сейчас пройти регистрацию (отклик)
Систему бронирования сделаем крайним этапом, там стопроцентно нужен домен для системы оплаты (Stripe).
В блок заявок, в карточку конкретной заявки добавить кнопку “Отправить другу”. т.е. другому инструктору
4) Админ-панель
- Доработать список пользователей в админ-панеле
- Страница заявок с возможностью их модерирования
Current freelance projects in the category Web Programming
Transfer of the website to Shopify
25 USD
We need to transfer the current website jdfurniture.uk from OpenCart to the Shopify platform. The current OpenCart site generally meets our needs in terms of structure and functionality. The main reason for the transfer is issues with payment systems. There should be no such… HTML & CSS, Web Programming ∙ 5 hours 36 minutes back ∙ 14 proposals |
Website for a cleaning company (3 languages: PL/EN/UKR) – Ukrainian language requiredI am looking for an experienced web developer/programmer to create a website for a cleaning company (cleaning industry). Key information about the project: Website languages: The site will be trilingual (Polish, English, and Ukrainian). Main requirement: I am looking for a… Web Programming ∙ 7 hours 25 minutes back ∙ 60 proposals |
DevOps / System Administrator for migrating and securing a WordPress siteWe are looking for an experienced DevOps engineer or system administrator for a one-time project with the possibility of further technical support. We have a main commercial website on WordPress. It is currently hosted on shared hosting, and recently we have been facing an… Content Management Systems, Web Programming ∙ 9 hours 56 minutes back ∙ 22 proposals |
Development of a web platform for trading with integration of SBPro data, displaying clusters, liquidityDevelopment of a web platform for trading with integration of SBPro data, displaying clusters, liquidity, large limit orders (Clouds), HeatMap, and automatic indicator settings for different timeframes Stage 1. Connection to Transaq API Receiving real-time market data: •… Java, Web Programming ∙ 10 hours 45 minutes back ∙ 31 proposals |
Output posts from Instagram to the website (OpenCart)
16 USD
Hello. I need to set up functionality so that a block with Instagram posts appears on the site (OpenCart). Please respond if you have done this and know how to do it :) Thank you :) We will agree on the price, I don't know how much it costs. HTML & CSS, Web Programming ∙ 14 hours 59 minutes back ∙ 44 proposals |