An interactive advent calendar for WordPress, built from a polished design
prototype (light, warm, modern).
- 24 doors with three states: today (open), past/participated, locked.
- Per-door entry flow: sponsor → prize → quiz → optional social → form → confirmation with a ticket number.
- Quiz without right/wrong feedback — participants only pick an answer; only the admin sees the evaluation.
- Content (sponsors, prizes, quiz questions, logos, prize images) is editable through the door editor.
- Configurable: color theme (Berry/Fir/Amber/Custom colors), layout (Grid/Staggered), door style (Tile/Circle/Gift), quiz mode (Guided/Single page).
- Custom colors: accent, background and text color freely selectable via color picker.
- Statistics dashboard with key figures and a bar chart of entries per door.
- Winner draw: random pick per door, optionally only among "all correct", winner list with CSV export.
- Email confirmation to participants (template with placeholders) and optional admin notification.
- Prevents duplicate entries: one entry per email per door.
- Entries are stored in a dedicated table; admin list with filter and CSV export.
- Progress is remembered per browser via localStorage.
- Gamification: progress bar, "streak" indicator and confetti (plus optional sound) when completing a door.
- Countdown to the next door right in the calendar header.
- Live preview in the settings: theme, colors, layout and texts are shown instantly as a mini calendar.
- Gutenberg block "Adventura" with live preview and display options in the sidebar (in addition to the shortcode).
- Newsletter integration (Mailchimp, Brevo, CleverReach) with opt-in in the form and double opt-in.
- Reminder emails via opt-in: daily WP-Cron send with one-click unsubscribe.
- Invite & refer: personal invitation link per participant, referral tracking and top referrers in the dashboard.
- Spam/cheat protection: honeypot, time trap and IP rate limit.
- GDPR tools: integration with WordPress data export and data erasure plus a suggested privacy policy text.
- GDPR-friendly: fonts are served locally, no requests to Google.