Сервис на базе api Яндекс/Гугл карт
Необходимо сделать сайт, основным элементом которого будет сервис, отображающий на карте Яндекса/Гугла информацию о местоположении людей. Помимо этого на сайте будет регистрация/авторизация пользователей и набор информационных страниц.
Работает система следующим образом:
- пользователь регистрируется на сайте и скачивает приложение для своего смартфона
- запуская приложение, он авторизуется на сервере, и приложение начинает регулярно отправлять на сервер информацию о координатах и статусе (выбирается вручную) пользователя
- другие люди, зайдя на сайт, видят карту, на которой отображаются флажки, отмечающие текущее местоположение пользователей, у которых в данный момент работает мобильное приложение
- т.к. пользователи приложений перемещаются, флажки на карте регулярно (примерно раз в минуту) обновляются
Одновременно находящихся в онлайне приложений может быть несколько сотен, а всего база пользователей - несколько тысяч, поэтому важным моментом будет оптимизация нагрузки на сервер.
В окончательном виде сервис должен уметь работать и с Яндекс.Картами, и с Google Maps (посетитель сайта может в любой момент переключаться между ними, выбирая более удобную), но на первоначальном этапе можно ограничиться и одной из карт - с какой вам удобнее работать.
На данный момент имеется дизайн сайта и мобильное приложение. От вас потребуется верстка/программирование сайта и программирование серверной части для взаимодействия с приложениями. Использовать ли в качестве базы сайта какую-то cms, framework или же не использовать ничего - на ваше усмотрение.