Eventful banner

Eventful

22 devlogs
31h 53m 11s

The next tool for running events with features like QR-code based IDs integrated waivers, multiple orgs and events, Hack Club auth and email otp

This project uses AI

Used for debugging, rapid styling (applying styles to other pages, mostly frontend), inline completion, banner creation, and command checking

Demo Repository

Loading README...

Alex

Shipped this project!

I added a new landing page and a role system with templates and existing to be able to create new roles from for organisations

Alex

Changelog

Attachment
0
Alex

Shipped this project!

Hours: 21.63
Cookies: 🍪 303
Multiplier: 14.02 cookies/hr

First Ship for this project - rough features added

  • uses hackclub auth
  • on login default added to “Hack Club” org to create events
  • Sign-in, Sign-Out, Get_info
  • Dashboard for event runners and attendee portal access sent via the qrcode button on the events page
Alex

Changelog

Attachment
0
Alex

Changelog

Attachment
Attachment
0
Alex

Add attendee portal with waiver functionality

  • Implemented AttendeePortalController for managing attendee login, profile updates, and waiver signing.
  • Created views for attendee portal, including login, waiver display, and profile management.
  • Added JavaScript controller for toggling parent signature fields based on age.
  • Developed SignedWaiverGenerator service to create signed PDF waivers.
  • Enhanced Event model tests to validate waiver attachment functionality.
  • Added integration tests for attendee portal features, including login, profile updates, and waiver signing.
  • Created migration files to add necessary fields for waiver management in the Attendees table.
  • Included sample waiver files for testing purposes.
Attachment
0
Alex

Refactor code structure for improved readability and maintainability,
Styled Apply page - will add custom colour soon

Attachment
0
Alex

Implement QR code functionality for attendee sign-in/out and enhance error handling

Attachment
0
Alex

Implement QR code functionality for event attendees and enhance email notifications

  • Add AttendeeMailer to send QR codes to attendees
  • Create views for QR code emails and public QR code display
  • Update EventsController and Organisations::Dashboard::EventsController to handle QR code generation and sending
  • Modify routes to include public QR code access
  • Adjust development and production environments for SMTP settings
  • Add tests for attendee creation and QR code email delivery
  • Refactor organisation model to auto-assign signing user and membership based on self_found flag
Attachment
0
Alex

Refactor event and organisation models to support multiple attendees

  • Updated Event model to establish a has_many relationship with Attendees.
  • Added apply_token generation for events and modified URL parameters.
  • Enhanced Organisation model with a has_many through relationship for attendees.
  • Introduced a scope for fetching organisations relevant to a user.
  • Removed attendee_id from events and migrated existing data to attendees.
  • Updated views to reflect changes in event and organisation structures.
  • Removed deprecated event views and replaced with organisation-scoped views.
  • Added new dashboard for organisations to manage events and attendees.
  • Implemented new migrations to support changes in database schema.
  • Added tests to ensure functionality for new attendee management features.
Attachment
0
Alex

Refactor organisation and event management features with user associations and validations

Attachment
0
Alex

Implement event and organisation management features with user authentication and flash messaging

Attachment
0