The main perpose is to administer tasks via calendar. Project contains two differrent sections, api and front-end, into one application. The api and front-end render are based on Slim Framework. The front-end use the api for data manipulation. It has also application error log system. The authentication is based on jeremykentall/slim-auth
Fill out the file settings.php with the required variables.
Run composer update
. Create the db from file schema.sql at /lib/db and you are ready! Login with admin admin or member member
/api -> Contain the api which initialise the data routes.
/public -> Contain the front-end main site routes.
/vendor -> Folder initialize by Composer with required libraries
/lib -> libraries out of Composer
The app uses a number of open source projects to work properly:
- Slim Framework - Minified php framework
- Twitter Bootstrap - Front-end web framework for html and css
- jQuery - JavaScript library
- FullCalendar - jQuery plugin for a full-sized, drag & drop event calendar.
- X-editable - After core library which allows you to create editable elements on your page
- Twig - PHP Template engine