osadasami / ruby-rails-autoservice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание: автосервис

https://desolate-plateau-38463.herokuapp.com/

Задача:

  • спроектировать и реализовать приложение, позволяющее вести учёт заказов в автосервисе
  • опубликовать приложение на сервисе heroku.

Требования к реализации:

  • использовать сущности:
    • заказ
      • дата создания
      • имя заказчика
    • услуга
      • название
    • категория услуги
      • название
    • исполнитель услуги
      • имя
  • в заказе может быть несколько услуг
  • при продаже услуги за ней закрепляется исполнитель, выбираемый из персонала автосервиса

Требования к функционалу:

  • возможность создания, получения, редактирования, удаления для всех сущностей через интерфейс приложения
  • сортировка и фильтрация списка заказов по собственным полям, а так же по полям связанных сущностей: исполнитель услуги, категория услуги
  • возможность выгрузки результатов сортировки в excel, использовать гем caxlsx_rails

Требования к инструментам:

  • ruby v 2.6+
  • rails v 6+

About


Languages

Language:Ruby 74.6%Language:Slim 15.9%Language:HTML 7.5%Language:JavaScript 1.6%Language:Shell 0.2%Language:Procfile 0.2%Language:CSS 0.1%