Shift planning system for events.
Pull request Compare This branch is 504 commits ahead, 222 commits behind engelsystem:master.
Latest commit 9b36588 Aug 23, 2016 @DishantK1807 DishantK1807 committed on GitHub Merge pull request #230 from DishantK1807/events
Fix: Event creation
Failed to load latest commit information.
config Removed conditional statements to check constants Aug 20, 2016
db Updated table Event and Altered table Room Aug 21, 2016
docs Changed to Aug 23, 2016
import camp 2011 export Jul 14, 2011
includes Fix: Event creation Aug 23, 2016
locale Added Nepali- Nepal Jun 12, 2016
public Added Events page Aug 21, 2016
templates changed the charset and updated the information Aug 15, 2016
test Added Users model test Aug 6, 2016
themes update for theme5.css Jun 4, 2016
vendor Created docs folder and deleted dependencies vendor folders Jul 11, 2016
.gitignore add room model tests May 14, 2015
.gitmodules moved external libraries into gitmodules Sep 8, 2014
.travis.yml Added CodeClimate repo token Jul 9, 2016
Dockerfile Added Dockerfile Jul 15, 2016
LICENSE directory renames and cleanup Jun 11, 2011
Procfile Added procfile for heroku support Jun 29, 2016 Merge pull request #211 from kamishettysreeja25/development Aug 19, 2016 Rename config.default.php config-sample.default.php Jul 27, 2016
circle.yml Update: for Jul 1, 2016
codecov.yml Added repository token Jul 9, 2016
composer.json Database migrations Jul 11, 2016
composer.lock Update composer.lock for circle ci Jul 11, 2016
install.php Validateed for empty database Aug 19, 2016 Renamed the file and edited the last message Aug 17, 2016
phinx.yml Database migrations Jul 11, 2016

Code Climate Build Status Codacy Badge CircleCI Dependency Status Dependency Status

What is Engelsystem

Engelsystem is a volunteer management application for events written in PHP. An automatic test deployment from the development branch is here

Installation of Engelsystem

How do I install Engelsystem on a Server

Please check out the documentation here.

How do I install Engelsystem on my local machine

Please check out the documentation here.

How do I install Engelsystem on Docker

To install with Docker please refer to the Docker installation readme.

How do I deploy Engelsystem with Heroku?

Please read how to deploy to Heroku here

How do I install Engelsystem on my local machine from bash script

Please check out the documentation here.

Report Bugs

Please report bugs and feature requests here

Features of Engelsystem

Admin Features

  • Under this user can view the news.
  • admin can create new news.
  • Under this page admin/user can view the meetings and time and information regarding the meetings.
  • Under this page user can view the list of angeltypes and users subscribed.
  • admin can view and edit the existing angeltypes and even can add new angeltypes.
Ask an archangel
  • Here user/admin can ask questions to all the angels.
Shifts Page
  • Views
    • Map view - In the shifts page user/admin can view the shifts in map view where rooms and shifts according to their timings.
    • Normal view - when user/admin undo the new style if possible checkbox.
  • Edit shifts(Admin)
    • There is a edit image or pencil image on the shifts when we press it admin will be redirected to Edit shifts page where admin can update the information by selecting update shifts option
  • Create new shifts from exisitng shifts(Admin)
    • Once admin selects the edit option admin can also create new shifts from existing shift data by selecting create new shift option
  • Delete shifts(Admin)
    • There is an image of bin . Where admin can delete the shifts . On pressing the button admin will be redirected to delete shifts page where we need ot confirm before deleting
Sending message
  • User/admin can send messages to other angels or group members or to only members of angeltypes by clicking th message icon

Admin Pages

  • Arrived Angels
    • Under this page admin can view all the angels who have arrived .
    • we can also search for users in the search box .
    • Admin can also view the statistics of arrival and departure statistics.
  • Active Angels
    • Under this page admin can view the active angels
    • Shirt statistics where admin can be know about the number of shirts needed of each size.
  • All Angels
    • Under this page admin all the users registered their email, phone number, arrived, DECT etc information
    • Admin can also search for particular user information in the search box
  • Free Angels
    • Under this page admin can select angeltype and search for angels under the angeltype
  • Create Shifts
    • Here admin can create new shifts.
    • Admin can select number of angeltype needed, rooms for shifts and start date and end date for shifts
  • Answerer question
    • Here admin can answer all the questions asked by all the angels .
  • Shifttypes
    • Here admin can create new shift types, edit old shift types and delete existing shifts .
  • Rooms
    • Here admin can add new rooms, edit and delete already created rooms .
  • Group Rights
    • Here admin can view the description of the rights and edit the groups
  • Frab import
    • Here admin can import shifts and shifts. Admin needs to enter the add minutes to start and add minutes to end and import a xcal file
    • Admin can also export user data by clicking the export button .
  • Log
    • Under this page, admin can view all the activities and their created and modified time and who has made the changes
    • Admin can even search for the entries
  • Import and export User data
    • Under this page, admin can import user database(xls/csv format) and export user database to a .csv file
  • Admin Settings
    • Under this page, admin can change specific settings for the admin .