Задача
Разработать карту Maxrest согласно ТЗ.
Исследования
Создание сайта, где на карте будут отображены определенные точки, которые можно выбрать в меню справа по категориям. Главный экран – карта.
- Справа меню выбора объектов («Избранное», «Посетил», «В планах», «Мои отметки»). Поставил галочку – эта категория отобразилась на карте. Снял – пропала.
 - При клике на флажок появляется краткое описание объекта. В нем есть ссылка на карточку объекта с полным описанием, которое открывается в новом окне. При клике на другой флажок, первое краткое описание исчезает.
 - Вход (если пользователь авторизован, то отображается его ник): появляется окошко с полями для ввода почты и пароля. Тут же есть вкладка «Зарегистрироваться».
 - «Добавить объект» – функция для зарегистрированных пользователей. Кнопка отображается всегда, но у неавторизованных пользователей она замутнена и не активна. При нажатии:
	
- Пользователь на появившийся карте ставит флажок и выбирает категорию (найти нужную можно через поиск).
 - Затем заполняет соответствующие поля. Количество полей и их названия утверждаются Администратором. Количество полей можно расширять.
 - После сохранения отправляется на проверку.
 
 - Личный кабинет:
	
- функции смена пароля, почты, возможность загрузить фото для аватара;
 - раздел, где указываются объекты, которые добавил пользователь;
 - раздел, где указываются комментарии, которые писал пользователь;
 - раздел статистики;
 - рейтинг пользователя.
 
 - Строка поиска. При вводе, происходит поиск по названиям карточек и предлагаются варианты (как в поиске «Яндекс», только без интеллекта).
 - В полном описании есть:
	
- название;
 - описание по заданным полям;
 - отзывы;
 - обсуждения;
 - возможность исправить карточку объекта (появляется окно для редактирования).
 
 
Последние три пункта можно сделать вкладками, как на «Яндекс.Маркете» на странице товара.
Зарегистрированные пользователи могут:
- добавлять объекты на карту;
 - добавлять объекты в избранное;
 - писать отзывы и обсуждения;
 - видеть историю своих отзывов и добавленных карточек (одобренных и отозванных объектов);
 - общаться в чате.
 
Администраторы имеют следующие исключительные права:
- корректировать список, который отображается в меню выбора объектов (добавлять, удалять, сортировать в произвольном порядке);
 - устанавливать количество полей и названия для ввода описания при добавлении объектов;
 - проверять и утверждать отображение добавленных объектов.
 
Администратор заходит так же через форму авторизации и его меню имеет такой вид:
- корректировка меню выбора категорий на главном экране;
 - корректировка полей описания объектов;
 - проверка поступивших на добавления объектов с возможностью редактирование карточки объекта (утверждение, отклонение).
 
Аудитория сайта
Люди, любящие путешествовать и прокладывать индивидуальные маршруты.
Страницы и модули сайта
Главная страница

Панель объектов

Объекты на карте

Метки

Используемые технологии
| Технология | Применение | 
|---|---|
| Apache | Веб-сервер | 
| MySQL | Сервер баз данных | 
| PHP | Язык серверного программирования | 
| JavaScript, фреймворк ExtJS | Язык клиентского программирования | 
Результат
Карта открыта в свободном доступе для пользователей.
Похожие кейсы
Корпоративный сайт для SVITLANA KOLOMIYETS
Каталог недвижимости Черногории