INTRANET FOR MY CLIENT
My client needs an app that will do the following and present as follow.
THIS IS A VERY VERY URGENT WORK !
THE APP SHOULD BE RUNNING ASAP SO GIVE ME A DEADLINE THAT YOU CAN KEEP !
PART 1 : LOGIN
Simple login page with username/password. Two types of users: admin and employee (user).
When someone logs in, he to the « dashboard » (per default a blank page, maybe just logo…)
Nice to have: the dashboard could report for the users the important events (notes left by admins for example), for the admins: latest asks for leave, unfilled work shifts and important events (notes left by other admins for example)
PART 2 : INSIDE THE APP AS ADMIN
One Tab « Employees » with all access to the users (role,status,last login,edit). Admins can add new users and give them roles, employees can only modify their own infos.
One Tab « Holidays » with a big calendar view. The calendar view can be filtered by users. Admins can see in the calendar where the employees have asked for a « day off » and « approve » or « not » their request & maybe leave a comment. Admin should get a notification when someone ask for a leave.
One Tab « Work Shifts » with a big calendar view. The calendar view can be filtered by users. Admins can add work shifts with drag and drop buttons. There are 3 main types of work shifts: night, weekend and special. in weekend and night, it’s sub-categorized in 2, ettelbruck and luxembourg. So actually there are 5 drag and drop buttons.
When the admins drag the buttons to the days, it will open a window and ask how much places are needed as well as a comment, if needed. There should also be a « delete » button, only for admin, in case there is a mistake made.
One Tab « Reports » to get monthly reports on the different sections. (in PDF export)
PART 3 : INSIDE THE APP AS EMPLOYEE
One Tab « Employees » where the employee can modify his infos.
One Tab « Holidays » with a big calendar view. The calendar view can be filtered by users. Employees can drag a button « ask for a leave » to the calendar and add a comment. They can’t delete their entry, have to ask admin for that. They should get a notification when
One Tab « Work Shifts » with a big calendar view. The calendar view can be filtered by users. Employees can « register » to a shift as long as their are places available. Admins should be notified when the shift is « full ».