Skip to content

parhs/arvsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARVSM

Absence Request and Vacation Schedule Management

Case

An ordinary way for any employee to request an approval to leave for some hours/days off the office is to send an email to the HR department and his Reporting manager. Then both parties approve or deny the request, resulting in an overload of communications over emails, messengers etc.

Solution

This application allows every employee, no matter his position, to place an absense request through a centralised web interface. Then another employee with the manager role may approve or deny requests assigned to him.

Features for Requesters

  • Requesters could submit a absense request of type Full, Partial and Sickness.
  • For Full and Sickness type Requesters could specify Starting and Ending date , and days of leave
  • For Partial type Requesters specify Date and time interval
  • In addition they should provide a comment
  • After submiting their request they could view their past requests in tabular form along with their statuses
  • After request gets approved or denied from the assigned manager, request changes status and requesters can view their status and an additional comment from the manager
  • Requesters receive an email when their request gets approved or denied

Features for Managers

  • Managers can view incoming requests in a tabular view
  • Managers can optionally include a response to the requester
  • Managers can approve or deny a request
  • Managers receive email when a new request assigned to them arrives

Screenshots

Imgur

Imgur

###Instructions In order to run the application

  • bundle install Install required gems
  • db:setup Setup and seed the database
  • rails s Run embedded rails server

Demo crendentials

Employee

Manager

###Specifications

  • Ruby on Rails v4.2.x
  • PostgreSQL 9.x
  • Semantic UI 2.1.8

About

Absence Request and Vacation Schedule Management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published