Skip to content

EventFlow

EventFlow is an AI-powered shift management platform that simplifies the hassle of organising real life events.

Core trick

An agent fills open shifts from available staff and negotiates rates on the organizer's behalf.

Tags

Description

EventFlow is an AI-powered shift management platform that simplifies the hassle of organising real life events. Just think of the scenario where you have the perfect event planned, and all of a sudden TFL decides to go on strike. Now everything needs to be re-planned, re-staffed or somehow accounted for. EventFlow deals with all the hassle, negotiating new staff on your behalf to ensure a solution to the nightmare is just one button away.
yggie/gemini-3-hack-ldn★ 00 forksTypeScriptCreated Dec 13, 2025 · last push Dec 13, 2025

README excerpt

# EventFlow 🌊

**EventFlow** is an intelligent, real-time shift management dashboard powered by AI. It simplifies the complex logistics of managing event staff, handling everything from visual floor planning to automated negotiation of shift rates.

![EventFlow Dashboard](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbmNtdnd4b3R4bm94b3R4bm94b3R4bm94b3R4bm94b3R4bm94YiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3o7TKSjRrfIPjeiVyM/giphy.gif)
*(Placeholder visualization)*

## Key Features

- **📍 Visual Floor Plan**: Interactive map of the event space (Gates, Stages, VIP Zones) for intuitive staff assignment.
- **🤖 AI Agent**:
  - **Auto-Plan**: Intelligently fills open shifts with suitable workers.
  - **Negotiation**: Automated agent delegates handle wage negotiations with workers based on budget constraints.
- **💬 Simulated Worker Interactions**:
  - Workers react to shift proposals in real-time.
  - Workers may accept, reject, or **counter-offer** based on their preferences and personality (e.g., *Terminator* demands higher pay).
- **⏱️ Continuous Shift Management**: Seamlessly merge adjacent time slots into single shift proposals.
- **📊 Live Event Log**: Trace every action, negotiation step, and system event as it happens.

## Getting Started

1.  **Install dependencies**:
    ```bash
    pnpm install
    # or npm install
    ```

2.  **Run the simulation**:
    ```bash
    pnpm dev
    ```

3.  **Open the Dashboard**:
    Navigate to [http://localhost:3000](http://localhost:

Team