Skip to content
markus javier edited this page Apr 8, 2025 · 1 revision

Setting Up Your Organization

After registration, you'll be prompted to set up your organization with:

  • Organization name
  • Description
  • Primary and secondary colors (for branding)

Managing Raffles

  1. Create a Raffle: Define title, description, date range, and entry limits
  2. Add Prizes: Create prizes with names, descriptions, images, and quantities
  3. Gather Entries: Add entries manually, import via CSV, or share the public entry link
  4. Conduct the Draw: Use the interactive draw interface to select winners
  5. Manage Winners: Track prize claims and communicate with winners

📊 Data Model

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

🔒 Security

  • 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

Clone this wiki locally