-
-
Notifications
You must be signed in to change notification settings - Fork 0
Usage
markus javier edited this page Apr 8, 2025
·
1 revision
After registration, you'll be prompted to set up your organization with:
- Organization name
- Description
- Primary and secondary colors (for branding)
- Create a Raffle: Define title, description, date range, and entry limits
- Add Prizes: Create prizes with names, descriptions, images, and quantities
- Gather Entries: Add entries manually, import via CSV, or share the public entry link
- Conduct the Draw: Use the interactive draw interface to select winners
- Manage Winners: Track prize claims and communicate with winners
The system consists of the following primary models:
- User: System user accounts
- Organization: Entity running raffles (business, non-profit, cooperative, etc.)
- Raffle: Individual raffle events
- Prize: Prizes available in a raffle
- Participant: Individuals entering raffles
- RaffleEntry: Individual entries in a raffle
- Winner: Records of prize winners
- Private raffles are protected with access codes
- All user data is validated and sanitized
- CSRF protection for all forms
- Authentication required for administrative functions
- Input validation on all endpoints