<-- this is shared/teaser/slider-teaser.html.erb -->
Project
Eventure is a collaborative event planning platform where users can create events, build teams with role-based permissions, assign tasks, and manage shared shopping lists — all in one place. Whether it's a birthday party, a community meetup, or a team outing, Eventure brings the entire planning process into a single, intuitive interface.

Public and Private Events

Users can create both public and private events. Public events are visible on the landing page and anyone can join with a single click. Private events require an invitation from an organizer. Each event supports a rich set of details: date & time, location with interactive map, dresscode, contact information, budget, and a personal quote.

Event Dashboard

Every event has a dedicated dashboard with a responsive sidebar for navigation. The overview page shows different stats stats including: - Budget tracking: Donut chart showing spent vs. remaining budget - Task completion: Donut chart showing done vs. open tasks

Shared Shopping Lists

Collaborative shopping lists help teams coordinate purchases. Items are organized by category (Food, Drinks, Decoration, Misc) and include: - Estimated prices with a running budget total - Amounts - Bought/unbought toggle - Assignment to team members

Task Management

The task board allows organizers to create, assign and track tasks with: - Priority levels: Low, Medium, High - Assignment: to specific organizers or helpers - Completion tracking: with per-user statistics Tasks are managed through a smooth drawer UI: Slide-in panels open for creating or editing without leaving the task list. All updates happen in real-time via Turbo Streams.

Role-Based Team Management

Eventure implements a clear role hierarchy - Owner: Full control, created the event - Organizer: Can manage tasks, shopping, and participants - Helper: Can be assigned tasks and shopping items - Guest: View-only access to event details Organizers can invite new team members by email. If the invitee doesn't have an account yet, Eventure automatically creates one and sends a personalized invite email with a setup link.

Appendices

Creators

Jakob Wassertheurer Profile Picture
Jakob Wassertheurer

Web Development

Jakob Schwendinger Profile Picture
Jakob Schwendinger

Web Development