Портал отображения погоды

Роман9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.10.2015

Необходимо разработать портал по отображению прогноза погоды на сайте.Дизайн сайта и верстку сделаем сами, от вас требуется реализовать необходимый функционал:

1. Отображение данных о погоде в конкретном городе. Данные берутся из фида предоставляемого поставщиком данных по погоде(пока не определен). Данные сохраняются в базу данных(mysql вполне подойдет). Какие именно данные видно на макете сайта. Фид пока не готов, можно забить тестовые данные в базу данных и потом дописать модуль заполнения базы данных.

2. Реализовать на сайте определение локации пользователя по GeoIP и по модулю GPS, если такой есть. Показывать пользователю ближайший город в таком случае. Обеспечить функциональность сохранить любимый город(локальные куки должно быть достаточно).

3. Замена фона страницы, смена цвета индикатора в зависимости от текущей погоды. Факторами будут:-температура абсолютная-температура - резкая разница с прошлым днем -сила ветра-осадки-давление

4. Показ советов к каждой конкретной погоде. Определим важные факторы:-температура абсолютная-температура - резкая разница с прошлым днем -сила ветра-осадки-давление

5. На основе этих данных пользователю будет предлагаться определенный совет, например «Сегодня ожидается дождь, возьмите зонт» или «Сегодня заметно холоднее чем вчера, пора одевать куртку». Требуется предоставить систему, которая позволит самим добавлять советы на разные комбинации погодных параметров. самой простенькой админки будет достаточно. Но надо подумать как совмещать параметры, тут выслушаем ваши предложения.

6. Показ 3-5 фотографий Instagram поблизости(определить по геотегам), возможность задавать теги инстаграмм, по которым считать фотографию изображением о «погоде»

7. Структура страниц будет:ГлавнаяСписок СтранСписок городовПогода в городеПогода на 3 дня - 5 дней - 7 дней - 10 дней - 14 дней - месяц

6. Поиск по городамТребуется динамически подставлять подходящие города при наборе названия города.Писать бэкенд на Python + Django. Можно рассмотреть варианты написания и оплаты по отдельным пунктам, на самом деле так даже предпочтительнее, чтобы идти итерационно.Прежде чем брать в работу, требуется описать как будете делать(сами с нуля писать, или поиск и подключение app). В случае подключения должна быть инструкция(баш скрипт) как разворачивать окружение.