Skip to content

Staff Scheduler is an application providing the solution to automate the whole process of generating a schedule. It generates a tentative schedule for the available staff to avoid any manual conflicts of shifts. This application is built using Java Springboot, JPA, HTML, CSS and JQuery.

Notifications You must be signed in to change notification settings

meghnakumar/staff_scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

For building and running the application you need:

Running the application locally

There are several ways to run a Spring Boot application on your local machine. One way is to execute the main method in the com.scheduler.app.StaffSchedulerApplication class from your IDE.

Alternatively you can use the Spring Boot Maven plugin like so:

mvn spring-boot:run

CI/CD with Auto DevOps

This project is configured with pipelines to ensure code quality using unit tests, build checks and auto-deployment using the Heroku cloud server.

Development Environment

base URL - https://app-staff-scheduler-dev.herokuapp.com
swagger UI - https://app-staff-scheduler-dev.herokuapp.com/swagger-ui/index.html
swagger api-docs - https://app-staff-scheduler-dev.herokuapp.com/api-docs

Testing Environment

base URL - https://app-staff-scheduler-test.herokuapp.com
swagger UI - https://app-staff-scheduler-test.herokuapp.com/swagger-ui/index.html
swagger api-docs - https://app-staff-scheduler-test.herokuapp.com/api-docs

Production Environment

base URL - https://app-staff-scheduler.herokuapp.com
swagger UI - https://app-staff-scheduler.herokuapp.com/swagger-ui/index.html
swagger api-docs - https://app-staff-scheduler.herokuapp.com/api-docs/

Environment selectors

spring.profiles.active=develop
spring.profiles.active=test
spring.profiles.active=prod

Contributors

Ankush Mudgal

Bhavesh Lalwani

Hrishita Samir Mavani

Gandhi Rajan Mahendran

Meghna Kumar

About

Staff Scheduler is an application providing the solution to automate the whole process of generating a schedule. It generates a tentative schedule for the available staff to avoid any manual conflicts of shifts. This application is built using Java Springboot, JPA, HTML, CSS and JQuery.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published