Веб-приложение
Необходимо написать веб-приложение с использованием PHP, HTML, JS, MySQL
Приложение должно состоять из 5-х частей:
1. пользовательская часть, отображаемая через интернет-браузеры ПК
2. страницы модератора
3. страницы для отображения пользовательской части в мобильных браузерах (функционально совпадает с п.1)
4. страницы для отображения иной пользовательской части в мобильных браузерах (функционально отличается от п.1 и п.3)
5. серверная часть
Подробнее:
1. Пользовательская часть, отображаемая через интернет-браузеры ПК
В ней должен быть следующий функционал:
a. Регистрация в приложении
b. Ввод и отправка запросов на сервер. Запрос состоит из нескольких полей в форме.
c. Получение ответов на запросы от пользователей 4-ой части приложения
d. Просмотр истории запросов пользователя
e. Рейтингование пользователей 4-ой части
2. Страницы модератора.
В ней должен быть следующий функционал:
a. Разрешить/отклонить регистрацию пользователей
b. Отслеживание исполненных запросов пользователей
c. Блокировка/разблокировка доступа пользователей к приложению
d. Отслеживание денежного баланса пользователей
3. Страницы для отображения пользовательской части в мобильных браузерах.
Функционал совпадает с 1-ой частью приложения.
4. Страницы для отображения иной пользовательской части в мобильных браузерах.
В ней должен быть следующий функционал:
a. Регистрация в приложении
b. Получение запросов от пользователей 1-ой и 3-ей частей
c. Отправка ответов на запросы пользователей 1-ой и 3-ей частей
d. Пополнение денежного баланса через платежную систему
e. Просмотр истории ответов пользователям 1-ой и 3-ей частей
f. Рейтингование пользователей 1-ой и 3-ей частей
5. Серверная часть.
На сервере:
a. происходит вся логика приложения
b. выполняются простые расчеты
c. хранятся данные
d. отправляются запросы от одних пользователей к другим
Для написания кода есть:
• скриншоты основных состояний
• структура и описание базы данных
• подробное описание сценариев поведения пользователей
• описание подключения системы платежей
Требования к разработчику:
1. Уверенное знание PHP, HTML, CSS, JavaScript, MySQL
2. Опыт реализации приложений с использованием AJAX, понимание принципа работы AJAX;
3. Желателен опыт разработки приложений на Google Maps API или Yandex Maps API.
Требования к коду:
• Мультибраузерность, в т.ч ie6
• Задокументированность
• Расширяемость
• MVC
Бюджет проекта: тендер
Подробное техническое задание будет предоставлено после успешного выполнения тестового задания.Тестовое задание является частью основного тз и будет оплачено в рамках основного проекта. Тестовое задание в приложении. Результат тестового задания демонстрируете на своей машине, код передаете только в случае, если вы будите назначены исполнителем проекта, вместе с исходниками всего проекта.