Universis api server scheduling services
npm i @universis/events
@universis/events
plugin extends api server for managing events
Add EventSchemaLoader as schema loader
server/config/app.production.json
"schema": {
...
"loaders": [
{
"loaderType": "@universis/events#EventSchemaLoader"
}
]
...
}
git clone https://gitlab.com/universis/universis-api.git
cd universis-api
npm i
npm run build
Note: Following instructions provided at https://gitlab.com/universis/universis-api/-/blob/master/INSTALL.md for configuring universis-api server
git clone https://gitlab.com/universis/universis-api-events.git
cd universis-api-events
npm i
npm i ../universis-api --save-dev --no-save
npm test
Event management system prototype models have the following features:
- Manage events of any type (organize parent events)
- Organize event based on event organizers like department etc
- Manage event status (e.g. cancel, postpone, schedule, re-schedule an event)
- Manage event performers, attendees and audiences
- Manage event locations
- Create event hours specification for recursive events
- Create and manage recursive events
- Manage person availability for performing or attending an event
- Testing api services