pushap1 / Weather-Forecast

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ссылка на приложение https://limitless-forest-55976.herokuapp.com/

На главной странице находится форма авторизации.
Можно зайти под двумя ролями:
Адмистратор и Пользователь

Администартор

Администартор может добавлять и удалять города, так же просматривать в выбранном городе погоду.

Для добавления города необходимо ввести в форму название и ID города, данную информацию можно взять в файле формата json, который можно скачать по ссылке - http://bulk.openweathermap.org/sample/city.list.json.gz

Находим нужный город, затем :
В поле Enter City Name вводим название города из скаченного файла без кавычек.
В поле Enter City ID вводим id города из скаченного файла.

Для входа в роли администара необходимо ввести в форму авторизации:
В поле Name : Admin
В поле Password : password

Пользователь

Пользователь может просматривать список добавленных администаратором городов, и погоду в выбранном городе в данный момент.
Для входа в роли пользователя необходимо ввести в форму авторизации:
В поле Name : User
В поле Password : password

Использовавшиеся гемы

В приложении были использованны следующие гемы:
Gem pg - использовалась РСУБД PostgreSQL, для управления базой данных.
Gem bcrypt - для хэширования паролей.
Gem dalli - для кэширования.
Gem bootstrap - для стилизования страницы.

About


Languages

Language:Ruby 71.0%Language:HTML 21.2%Language:CSS 4.0%Language:JavaScript 2.7%Language:CoffeeScript 1.0%