Skip to content

Time Traker. Табель переработанного времени для сотрудников. по результатам курса Udemy

Notifications You must be signed in to change notification settings

sasha370/time-tracker

Repository files navigation

Time Tracker by Udemy Course

Табель переработанного времени для сотрудников

Начато 10,09,2020 - Закончено 12,10,2020 (37,5 часов)

  • с 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

About

Time Traker. Табель переработанного времени для сотрудников. по результатам курса Udemy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published