Shift Sync is an intelligent and dynamic employee scheduling solution designed to simplify the complex task of workforce management. By leveraging cutting-edge technologies like Next.js, Firebase, and OR-Tools, Shift Sync automates schedule generation based on employee preferences while allowing managers to make final adjustments with ease. Whether you need to accommodate full-time and part-time staff or prioritize supervisors, Shift Sync has you covered.
Employee Login: Employees log in and update their work preferences.
Manager Setup: Managers log in to view available schedules and click 'Generate' to create a new schedule.
Schedule Adjustment: Managers can adjust individual shifts before publishing.
Publishing: Finalized schedules are saved and shared with employees via Firebase.
Microservices
Shift Sync is composed of multiple microservices. Here’s a link to the Scheduling Microservice, which is responsible for generating optimized schedules using OR-Tools.