Skip to content

Repository files navigation

Spark

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.

Features

Managing Employees

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.

Creating Work Schedules

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.

Calendar Subscriptions

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.

Demo

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 Implementation Status

FeatureViewStatus
Login as employerAUTHDone
Activate account as employeeAUTHDone
Login as employeeAUTHDone
Create, read, update and delete employeesSTAFFDone
Search and filter employeesSTAFFDone
Create, read, update and delete shiftsPLANNERDone
Search and filter shiftsPLANNERDone
Setting to share notes with employeesSETTINGSDone
View schedules in Employee loginEMPLOYEEDone
Serve calendar subscription for each employeeEMPLOYEEDone
Accept shifts as employeePLANNERDone
Create planning draft before publishingPLANNERUpcoming
Provide availability to plannerEMPLOYEEUpcoming

Screenshots

List of employees

EmployeeList

Modal to edit employee details

EditEmployee

Weekly view of the planner

Planner

Modal to edit a shift

EditShift

Single employees' schedule

Planner

Modal to view employees' shift details

EditShift

Built With

Other repositories

About

Easily manage your employees and publish work schedules.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages