Skip to content

bgr11n/show-horoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Мини-сайт Гороскопов

Исходное задание:

Создать мини-сайт гороскопов, функционал:

  • Парсинг гороскопов на каждый день с существующих сайтов, на свой выбор, с сохранением в БД по дням;
  • Регистрация (с указанием даты рождения, проверка введеных данных);
  • Авторизация (после которой человеку сразу показывается его гороскоп);
  • Возможноcть посмотреть свой гороскоп за вчера и на завтра, возможность посмотреть гороскопы других пользователей;
  • При реализации желательно показать знания javascript;
  • Использовать RoR
  • Для оформления можно использовать bootstrap

Реализация

Для выполнения задачи использовался Ruby фреймфорк Ruby on Rails (v. 4.1.2). Парсинг осуществляется с сайта http://www.findyourfate.com/rss/horoscope-feed.asp (для некоторых знаков зодиака гороскоп отсутствует) при помощи гема nokogiri. Парсер запускается каждый день в 00:00, реализовано при помощи гема whenever, который позволяет описывать cron задачи на Ruby.

Пользователю необходимо зарегестрироваться, после авторизации происходит редирект на страницу с его гороскопом на сегодня, также есть возможность посмотреть гороскоп на вчера и на завтра.

Адрес приложения

Пощкпать приложение можно по адресу - https://show-horoscope.herokuapp.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published