EventQr
Event and Attendance Management
Overview
EventQr allows managers to register events, notify users about upcoming events and track attendance.
Use Case Diagram
User roles
- Event manager
An event manager can create events, send notifications, assign participants only to those events that he manages.
- Data administrator
Data administrators have full access to all events and data.
- Superuser
- Username
$YESOD_SUPERUSER_USERNAME- Password
$YESOD_SUPERUSER_PASSWORD
A superuser account is defined at deployment time. The superuser manages other users and grants or revokes administrator privileges to specific users.
Integration with external APIs
- E-mail:
Gmail API
- Client id
$YESOD_GOOGLE_CLIENT_ID- Client secret
$YESOD_GOOGLE_CLIENT_SECRET
- Google Secret Manager:
Secret Manager API
- Project ID
$YESOD_GCLOUD_PROJECT_ID
Basic entities
Entity relationship diagram
Card
...Moderation
Source code
Project repository on GitHub.
Issue tracking
Please note that the application currently running is a demo application. Any actions are allowed and encouraged. Report issues on GitHub.