- с 11,09 - пауза 2 недели ( подготовка к RubyGarage вступительным тестам )
С использование TDD.
Функционал:
- сотрудник создает на каждый день заявку с указанием переработаннго времени и пояснениями.
- Администратор проверяет заявки, подтверждает или отклоняет.
- Еженедельно сотрудник получает возможность закрыть текущий табель по времени
Использованно:
- gem 'administrate' - административная панель для быстрого редактирования записей\пользователей
- gem 'pundit' - разграничение прав на редактирование \просмотр
- gem 'twilio-ruby' - СМС оповещение Администраторов
- gem 'kaminari' - пагинация с AJAX
- gem 'exception_notification', group: :production # отправляет все ошибки Heroku на почту
- gem 'newrelic_rpm' - Мультипанель мониторинга приложения для Heroku
- Почта через MailTrap - заглушка
Деплой на Heroku: https://time-tracker-hq.herokuapp.com/
Pdf схема взаимосвязей в файле erd.pdf
###Пользователи по умолчанию:
admin@admin.ru - 123456
test@test.ru - 123456