Shift planning system for events.
CSS PHP Other
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 508 commits ahead, 575 commits behind engelsystem:master.
mariobehling Merge pull request #217 from DishantK1807/Travis
Updated Travis for setting database
Latest commit 2af9649 Jul 2, 2018

README.md

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 http://volunteersys.herokuapp.com

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 https://github.com/engelsystem/engelsystem/issues

Features of Engelsystem

Admin Features

News
  • Under this user can view the news.
  • admin can create new news.
Meetings
  • Under this page admin/user can view the meetings and time and information regarding the meetings.
AngelTypes
  • 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 .