top of page

Generative
AI Party
Planner

A speculative project reimagining Partiful’s Party Genie tool by integrating Generative AI for more customized event creation and expanding the tool to web platforms. Live at dub.sh/partyvibe.

Summer Beats in the sun (Laptop).png

Key Skills

AI Prompt Design

Wireframing

Animated Prototypes

Roles

Product Designer

Prompt Engineer

The Challenge

Partiful is one of the fastest growing event planning platforms today, allowing users to easily make fun invitations for any event. In 2024, the company released a “Party Genie” tool on its app that allowed users to generate events like “Netflix Roulette”. For this speculative project, I partnered with a developer to re-imagine this tool to better meet the company’s goal to “make it easier to plan events.”

Identifying Opportunities

To start, I spent time investigating the Party Genie tool to understand how it worked. Users of the app select one category from a list of pre-determined terms such as “chill” or “summer”. Once they select a category, an event pops up. If users like the event, they can click a button to generate a full Partiful e-vite that the user can customize and invite friends to. Alternatively, they can click “ask again” to cycle through different event ideas. All events are pre-written by a copywriter and each category only features 5 events.

Original Party Genie
Interface
Party Genie Original.png
Original Party Genie
Event
Party Genie Event (Original).png

I then generated a list of strengths and weaknesses of the current platform.

Strengths

  1. Provides inspiration for events

  2. Demonstrates a strong brand voice

  3. Makes it easy to generate a full e-vite

Weaknesses

  1. Ideas are not personalized to the user’s needs

  2. Creates a limited number of events

  3. Only available through the app

Through this exercise I was able to narrow my focus to three main opportunities:

1. Expanding the Tool for Web Desktop Platforms for Wider Reach

2. Using Large Language Models for More Personalized Event Creation

3. Integrating Generative AI to Facilitate a Larger Number of Options per Selection

Web Design

My first step to designing Party Genie for the web was to understand the company’s design system. Using my browser’s developer tools, I reverse engineered elements of their approach to typography, content structures, layouts, and buttons. Based on this design system and Partiful’s existing web experiences, I wireframed Party Genie for desktop and mobile in Figma. 

Desktop Wireframe_edited.png
Mobile Wireframe_edited.png

I then developed high-end prototypes that allowed users to select multiple categories instead of only one. 

Escape the Box (Desktop).png
Escape the Box (Mobile).png

One of the most important elements of the revamped Party Genie tool was ensuring that users were able to add their own categories. To make this possible, I created an “add vibe” button that users could click and type out their own category. Using Principle, I created animated prototypes for the engineer to demonstrate user flows and interactions with this tool.

ezgif-2-2d7cb605f5.gif

Integrating Generative AI

Based on the publicly manipulatable categories on Partiful’s site, I developed a multi-shot prompt for Google Gemini that generated outputs for five categories: Event Title, Description, Event Image, Background Image, and Animation.

Model.png

To ensure that I maintained Partiful’s unique and witty brand voice, I provided the AI model with example responses based on Partiful’s own event inspiration site. 

Examples.png

However, user testing revealed a significant issue: requests using the same keywords resulted in nearly identical outputs from the LLM, with only minimal changes to the event title or description

Event #1
Summer Copy 2.png
Event #2 
Summer Copy 1.png

To address this, I drew inspiration from Automated Prompt Optimization. Working with the software developer, we implemented a system to automatically refine user prompts. This system adds a randomly chosen noun to each prompt before submitting it to Google Gemini. For example, if a user submitted the keywords “birthday, wine”, the program would actually send to the LLM “birthday, wine, dog”. Through this solution, we were able to generate an unlimited number of unique events based on multiple categories, including those inputted by the user. 

Birthday dance 3.png
Birthday dance 1.png
Birthday dance 2.png

Final Thoughts

This project was an exciting opportunity to not only develop my visual design and device conversion skills, but also to dive head first into prompt engineering and applying generative AI in non-traditional settings.  For the future, I will be focusing on conducting user research studies such as focus groups, user surveys, and A/B testing for UI features. Furthermore, I want to investigate into using AI image generation tools that can create unique posters for each event rather than rely purely on the ones that Partiful has on their site.

AI Party Website.png
bottom of page