zurichat / zc_plugin_company_shift Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://employeeshift.zuri.chat/
Home Page: https://employeeshift.zuri.chat/
As a user, I want the duty board to automatically assign and randomize the employees' weekly shifts.
As a user, Iād like to have a notification on my device about my upcoming duties at the beginning of each new week to enable planning ahead.
As a user, I should be able to get notifications on my device at the end of my shift to prevent over-time.
As a worker, I should be able to pick my preferred workdays and time-offs.
As a user, I want to know when changes are made to the shift board.
As an employer/manager, I want to be able to view the names of all employees who are on duty on any chosen date.It tells me who to call/notify when I require any job assistance.
As a user, I want to get a notification of overtime count in the color red.
As a user, I should be able to take a log of total shifts done by each employee at the end of the month for payment.
As a user, I want to be able to book an appointment with a fellow colleague or staff before or after my shift based on information on the shift table
As a user, I want to have a cloud back-up of the shifts to keep the record and update of all shifts assigned to team members.
As a user, I want to be able to add tasks to accomplish during a shift.
As a manager, I should be able to differentiate between when a staff missed work completely/ left in the middle of a shift due to an emergency.
As a user, I should be able to know when my leave is due so as to keep track of off days.
As an employer, I want to have the option to assign tasks based on role.
As an employer, I want to have the option to assign tasks based on departments.
As an employer I want to have the option to assign tasks based on an employee's level of expertise.
As a user, I want to know the number of employees I have arranged according to their duration of service(years of exp with the company) to the organization and be able to filter based on work proficiency or skills or specific areas/departments of the organization.
As an employer/employee, I want to be able to see a per week/per month view of the duty table.
As a manager, I should be able to differentiate between when a staff missed work completely/ left in the middle of a shift due to an emergency.
As an employee, I want to be able to view a list of employees to assign tasks to so as to make it easier to notify individuals who are concerned.
this feature will be put in consideration when employee wants to ask for a raise or a promotion
As a user, I want to be able to easily swap shifts with my colleagues.
As a user, I should be able to see everybody on duty
As a user, I should be able to send direct messages to those on shift from the shift board
As a user, I should be able to request to switch shifts with my colleague.
As a user, I want to be able to have a version of shift timetable that shows only the days I'm working.
As a manager, every completed task can be archived. Or they can be scheduled for auto-destruction after a set time
As an employee, I want the system to notify me that Iām still clocked in after my shift has ended, giving me the chance to return to the system and correct the error.
As a worker, I want to be able to complete simple tasks like viewing my schedule,clocking in and out,
As a user, I should be able to get the ease of access to important updates about shift times and routines
As a user, I should be able to alert others if there is an impromptu event
As a user, I want to be able to see a reminder of when I would be on duty
As a worker, I want to log in to my dashboard profile, and receive a brief summary of the last two or three tasks performed and upcoming scheduled tasks which are left.(All in the form of pop-up modal)
As an employee/employer/manager, I want my Company Duty/Shift planner to have a calendar view.
As a user, I should be able to know when I can switch with other people's free time.
As a user, I should be able to schedule and reschedule my shift.
As an employee, I want to be able to save the changes made to the shifts and make it available to the employees immediately.
As an employee, I want to be able to request for a shift duty(say if I need the extra pay or something
As a user, the system should indicate when my employees/workers are due for work leave.
As an employee, I want to be able to view my weekly shift summary so that I can know how many hours I worked for in a particular week and get paid for it.
As a user, I want to be able to give feedback or give a report of how the shift went on the platform.
As a user, I want the duty board to display my name in red at the start of my shift and change to the color green when it ends to keep track of working hours.
design of an emergency button on the shift board
shift board view where users can see dates and time of their shifts graphically.
As a user, I want to get an alert/reminder a day or several hours before the start of the shift.
As an employer/employee, I want to be able to download my scheduled shifts, so that I can easily reference it offline.
As a user, I want to be able to edit the duty table in situations where tasks are being reassigned to other team members
As a user, I should be able to alert others if there is an impromptu event.
As a user, I want to be able to see color indications of shifts that are over(red), in-progress(green), up-coming shifts(yellow).
As an employer, I want to be able to see how many times an employee has clocked in or missed shifts or hasn't completed a shift compared to the total number of shifts for the month.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ššš
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ā¤ļø Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.