fhoner / Schichtplaner

small tool to create work schedules written in PHP and JavaScript
MIT License
4 stars 2 forks source link

Schichtplaner

Important

Schichtplaner is in development and it is not recommended to use in production. Also it is only available in german language right now.

Info

Schichtplaner is a tool to manage schedules of working shifts. It's intention was to have a nice little tool for voluntary associations to easily distribute the helpers into the given time boxes.

Screenshots

Overview

Edit shift

Demo

Visit schichtplaner.felix-honer.com for live demo. Daily build at 06:00 am (Central European Time). Username: user Password: P4$$w0rd

Tech

Schichtplaner is based on Twitter Bootstrap UI framework and uses several third party plugins for better user experience.

Installation

Schichtplaner requires PHP5.6/PHP7 and MySQL 5.5 or higher. To build schichtplaner you need

Download and extract from https://github.com/fhoner/Schichtplaner/archive/master.zip

Install dependencies.

$ cd Schichtplaner-master
$ npm install
$ composer install

Build the distributables.

$ grunt

Import database

Use the sampledb.sql and run the script on your MySQL instance.

Configuration

See config_sample.php and change the values to your servers configuration.

Run

Open Schichtplaner in your webbrowser at e.g. http://localhost/schichtplaner/.