R50 1b357698b9add2910cbb50c0caa013bf
Ruby разработчик

9books

Добавлено 31 окт 2016 в 09:50
Веб-сайт, посвященный литературе. Написан на Ruby 2.2 и Ruby on Rails 4.2. Особенно сложный, оптимизированный и быстрый front-end. Было очень интересно разрабатывать проект, учитывая мою любовь к литературе.

Полностью сделал серверную часть проекта и часть front-end. При разработке использовалось:

Тестирование RSpec, Capybara
Настройка VPS (Ubuntu 14.04 + Nginx + Unicorn)
Deploy посредством Capistrano
Поиск черед ElasticSearch
Кеширование Memcached
Настрока OAuth, работает через vk API и Facebook API
Sidekiq
Создание парсер-роботов с помощью Mechanize и Nokogiri

При разработке использовался git (приватный репозиторий bitbucket)

В итоге получилось качественное, безопасное, поддерживаемое веб-приложение.

А также в рамках этого сервиса создал бота(@nineBooksBot) telegram на ruby, используя:
Telegram API
Foreman
ActiveJob + Sidekiq
Google API


Ссылка: 9books.ru
9467627c54 2b4b8817eb