Skip to content

dillonmabry/shift-pro-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shift Pro, Automated Employee Scheduler

CircleCI codecov

Shift Pro is an open source, automated employee scheduler which can assist your business with correctly assigning employees work shifts throughout the day.

Development Instructions

Server (Requires MariaDB, OpenJDK 11, Postfix or local SMTP server)

cd server
./mvnw package
java -Dspring.profiles.active=development -jar target/*.jar

SMTP Requirement

Server requires some type of SMTP connection to send client emails. Setup via application.properties or production properties for production.

Local SMTP Configuration using Postfix

Client

cd client
npm install
npm run start

Linting/Style

npm run lint
npm run lint-fix
npm run format

Docker Instructions

docker-compose build
docker-compose up

Contributions

Check latest issues for contributions