Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 2 KB

web_panel_for_users_control.md

File metadata and controls

34 lines (20 loc) · 2 KB

RoR + Front end: RESTful JSON API для управления пользователями сайта

Задание

Разработайте веб-интерфейс для управления пользователями сайта. Используйте Ruby 2.6 и Ruby on Rails 5.

Требования

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

Создайте сущность для пользователей с атрибутами (все обязательные):

  • имя;
  • уникальный email;
  • пароль;
  • аватар.

Интерфейс

В панели управления можно просматривать, создавать, изменять, удалять пользователей. Уделите большое внимание внешнему виду и дизайну. Для создания интерфейса используйте Bootstrap или любой другой CSS-фреймворк. Сайт должен отображаться на мобильных и десктопных устройствах.

API

Разработайте RESTful JSON API для мобильных приложений, где можно будет:

  • регистрироваться по почте и паролю;
  • получать и изменять свои данные;
  • просматривать информацию о других пользователях.

Дополнительные детали

Результат загрузите на GitHub, приложение разверните на сервере. Ссылку на репозиторий отправьте на почту. По вопросам обращайтесь в Telegram.

Оцениваем качество кода, читаемость, соответствие гайдлайнам синтаксиса и дизайна, внимание к деталям. Использование библиотек приветствуется, ограничений нет.