Skip to content

walkitoff/flexible-schedule-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlexibleScheduleApp

This project is currently in progress and undergoing a re-design from its original version.
The first version of the app was never published to GitHub, and this repository represents the new build.

The goal of the project is to create a "flexible" staff scheduling application (flexible meaning to fill gaps, ie, callouts or unforeseen business needs), built with:
Spring Boot (backend)
PostgreSQL (database)
Angular (frontend)

This repository is still under development and subject to major changes as features are added and refined.


Planned Features

Secure user authentication and roles (admin, manager, staff)
Staff ability to request shifts or cover open slots
Managers can approve/deny requests and post available shifts
Flexible scheduling logic to handle last-minute changes and special events
Audit logs & history tracking for transparency
Mobile-friendly Angular UI


Roadmap / Status
✅compelte 🔄in-progress ⏳planned

✅ Project setup & initial entities
🔄 Backend development (Spring Boot services, DTOs, repositories)
🔄 Database design & schema (PostgreSQL)
⏳ Frontend integration (Angular UI)
⏳ Authentication & role-based access
⏳ Shift management features (requests, approvals, scheduling)
⏳ Audit logs and history tracking

Possible "Nice to have" Host a current schedule uploaded to the app via an Excel file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages