Spark aims to make it easy for employers to manage their staff, as well as create and share work schedules with their employees. Weekly schedules can be made in the app, which are then being pushed to a calendar feed that employees can subscribe to.
Read the Demo section to learn how to access the demo environment.
Employers can manage a list of their staff, which includes adding and removing employees, updating their info (status, role, personal details, etc.) and setting the amount of working hours specified in their contract.
Employers can add, edit and remove shifts from a weekly planning. Each shift is assigned to an employee and holds information about the date, time and place they're scheduled to work at.
Each employee will receive a unique link to automatically add their work schedule to their calendar via a subscription. Changes in the planning that are made by the employer will be automatically synchronized with the employees' calendars.
To see Spark in action, visit the public demo page and click on the Enter Demo button below the login form. You'll be taken to the admin area, which is where employers will manage their staff and create schedules.
In order to login as an employee, use any of the demo employee email addresses available in the admin area. For all accounts, the password is the same as the email address.
Feature | View | Status |
---|---|---|
Login as employer | AUTH | Done |
Activate account as employee | AUTH | Done |
Login as employee | AUTH | Done |
Create, read, update and delete employees | STAFF | Done |
Search and filter employees | STAFF | Done |
Create, read, update and delete shifts | PLANNER | Done |
Search and filter shifts | PLANNER | Done |
Setting to share notes with employees | SETTINGS | Done |
View schedules in Employee login | EMPLOYEE | Done |
Serve calendar subscription for each employee | EMPLOYEE | Done |
Accept shifts as employee | PLANNER | Done |
Create planning draft before publishing | PLANNER | Upcoming |
Provide availability to planner | EMPLOYEE | Upcoming |
- Vue 3
- Firebase