Found 64 repositories(showing 30)
burdick-alex
The Problem: In my student organizations at TAMU, we often need to have people go on campus and advertise for our events. Because we are volunteer organizations, it is sometimes hard to get people to sign up for shifts. Currently, the tool that evryone uses to schedule people is a massive spreadsheet. The Problem is that assigning people manually can be a lot of work, and there is another problem that people don't get the shifts that they want. Also, when doing it manually, you have to consider whether or not people can work shifts that you schedule them for, due to classes and other obligations. My scheduler aims to solve all of these problems. The Build: In this project, there are four main parts: the frontend, the backend, the database, and the constraint solver. For the frontend, I chose React after looking at several frontend options like, Angular, Jade, and the standard HTML/CSS/JS option. After doing some research, I decided on react because of its growing popularity, its scalability, and its simplicity. Before this project, I didn't know React, but now I have a good grasp of it. For the backend, I chose the Python Flask framework because I already had a lot of experience with it, as I used it for developing microservices during my internship at Ericsson. As far as the database, I used sqlite3, due to its lightweight and also because it was free. If I were to take the application commercial, I would opt for a paid and more secure database alternative. Lastly, I had to select a constraint solver. I initially was going to use the Optaplanner constraint solver, however when I thought about the problem I was trying to solve, I realized that my solution didn't require all of the features of Optaplanner. I ended up looking around and found Google's OR Tools constraint solver, which was simpler to set up and didn't have too many feature that I didn't need. Also, I was able to use a python version of OR Tools, so I could integrate pretty easily with Flask. How it works: The first screen is the employee tab. Here you can add all of your employees/volunteers into the system, where they are saved in the DB. The next screen is the shift tab. Here you can add all of your shifts into the system, where they are saved in the DB. In this screen, the shifts are shown in a calendar view. The next screen is the schedule requests tab. Here you can add all of your employees'/volunteers' requests into the system(whether they want to work a shift or they can't work shift), where they are saved in the DB. Lastly, there is a schedule tab. This is the place where everything comes together. It has a table with all of the shifts and when the schedule button is pressed, it fills them with employees(in the assigned employee(s) column. Future Plans: As of right now, all of the functionality I intended to add is working, however I do still plan to add small updates in the future. Also, I am looking into places to host it and it should be available soon.
Kotlin-Cameroun
Employee Schedule Tracking Application (Spring Boot backend)
Ajyol
This repository contains the backend for an Employee Scheduling and Attendance Management System. It is designed to help organizations efficiently manage employee schedules, track attendance, and streamline workforce planning. Written in Java using Spring Boot framework.
clintjedwards
Scheduler for making employee schedules. Large undertaking and I just don't have the time. Good example of modern frontend with esbuild/svelte with a go backend. Also good example use of [Avail](https://github.com/clintjedwards/avail) for figuring out when employees should not be scheduled.
sarbzcode
ShyftSync is a workforce management suite for attendance tracking, shift scheduling, and payroll automation. The repo ships with a FastAPI backend, a React admin web app, and an Expo mobile app for employees.
BrandonICR
This is a web application that provides a schedule control of employees. This application was developed using Spring Boot for Backend and React Js for FrontEnd.
ShiftSL
The backend of ShiftSL is responsible for managing business logic, RESTful APIs, and data processing for the dynamic scheduling system. This system is tailored for healthcare institutions to optimize shift management, leave handling, and employee notifications.
Srishti-BioCode
DroidSync is an autonomous AI agent built on the Droidrun Framework. It uses computer vision to "see" and "think" like a human employee, navigating between multiple apps to automate complex scheduling workflows without needing any backend APIs.
codeironside
The backend API for my first-ever attempt at a hospitality management system! Built with Node.js and Express, this handles bookings, inventory, payments, and employee scheduling for restaurants, clubs, suites, and hotels. Fingers crossed it works without crashing!
RakshaJaiswal-Sdn
The Schedule Management App is a lightweight Angular-based application designed for managing employee shift schedules via a user-friendly monthly calendar view. Built entirely on the frontend with no backend dependencies, it stores all data locally within the app.
raogni
PushPoint: A cross-platform mobile application for managing employee shifts, clock-in/out functionality, and time tracking. Built using React Native for Android and iOS, with a Node.js and Express backend for managing user authentication, shift scheduling, and time tracking.
Corporate mobility system MVP created at the +Devs2Blu 2025 hackathon (4th place) to manage employee travel (routes, schedules, status and history) with Java/Spring Boot backend, web frontend and containerized infrastructure.
abhishek2k21
The Meeting Calendar Assistant is a backend REST API project developed using Spring Boot. This application helps employees book meetings, check free time slots, and resolve meeting conflicts. The system stores meeting data, allows user registration, and ensures no overlap in meeting schedules for employees.
scottiegreff
An admin e-commerce app that allows a business owner to manage multiple stores. From this backend app you can manage goods and services, employee on-boarding, managing schedules and client booking. Use case: small companies like hair or massage salons.
ytrkptl
A school directory that displays the name, email, and phone extension of employees at Awesome County Public Schools. You can click on a card and view more information such as schedule, lunch period, their personal photo, etc. The repo for the backend is listed in the README.md below
planckshema
The Backend for an Employee Scheduling System
slihatim
Employee scheduling optimization, using timefold solver.
shachsan
No description available
jbear05
No description available
jdean1224
backend for an employee scheduling app
courupteddata
Entity Scheduler backend with front end for scheduling employees.
Rspinelli93
Employee Rotation Schedule - Backend Development Guide
jbear05
Link to frontend and backend of Employee Scheduling System project
blackhebrewisraeli
Backend system for managing employee shift scheduling, availability tracking, and administrative workflow.
UntalivanCruz
Backend schedule control application for employees of a company with a standard schedule
sushrutpatnaik
Backend system for managing employee schedules in a retail store chain
ptam1
JavaFX application that helps managers schedule employees. MySQL database for the backend.
mihail-grigorev
Developed the backend for a system that tracks employee attendance and work schedules.
Yonas-40
A full-stack employee scheduling and shift management application. Built with a React frontend and a Django backend.
Adhavan4398
Workforce Scheduling Application is a Spring Boot–based backend system designed to manage employees, their availability, and work shifts.