You certainly like parties, but what if you’re the party organizer?

Organizing a party can seem difficult and tedious.

Design, Modelling, and Development of a Digital Services Project

Colorful party popper logo representing the Bash Party Planning App

Goal

 

To understand the fundamental concepts of UX research and prototyping; apply user-centric design techniques for modeling digital services; and design effective prototypes using wireframing tools such as Figma and no-code/low-code platforms including Microsoft Power Platform tools — Power Apps, Power Automate, and Dataverse. Additionally, to implement the ChatGPT API for conversational functionality within the app. The ultimate objective is to create a user-friendly mobile application for both Android and iOS platforms that streamlines the process of planning and managing parties from start to finish.

The benefit of using the app is that it provides the freedom to have, share and gather data for party planning in a single place. The app provides reliable and up-to-date information to organize a successful party quickly and efficiently.

The problem this project aims to address is the complexity and time-consuming nature of planning and managing parties at any time and according to the user’s budget and convenience.

From a business perspective, the project aims to provide a valuable tool for party individuals, potentially generating revenue through premium features or advertisements while ensuring a positive user experience. To encourage the purchase of membership, all members are provided with discounts on the services of partner companies, for example, a 10% discount on cake.

Monetization models: In-app advertising, Affiliate marketing and In-app purchases.

5 Main Functional Requirements for the App

Party Planner App User

  • Can choose the party time and date from the calendar, edit and delete
  • Has the option to input data about the party to a To-Do list, add a party budget
  • Has the option to create invitations and send them to guests
  • Has the option to buy a membership
  • Has the option to view information about service providers and party locations

Feature Requirements of the App

Party Planner App User

Persona: User Needs – Solution

Party Planner App User

The target user group is Individual Party Hosts: People who want to organize private parties for birthdays,
anniversaries, weddings, and other personal celebrations.
The main target user of the app is tech-savvy parents who have children aged from 5 to 12 years. Parents are
employed and manage their free time carefully. Birthdays and other important holidays in a child’s life are the most
important days of the year for his parents, about which they want to leave the best memories. They like to spend
holidays with family members or friends visiting different places. They live in a village in Finland. 
Non-target user groups: party guests, vendors, family members, the children’s relatives.

5 main user stories

target user –the party planner

  1. As a registered user I want to create a profile with mycontact and location details, so that I can use the app’s features which require contact and location information, effectively.
  2. As a user, I need the app to provide awizard-liketool,so that I canplan the partywith minimaleffortand withoutmistakes.
  3. As a user, I need acalendar feature, so that I can choose easilythe date and time of theparty.
  4. As a user, I wanttosee the location of theservice providers and venues on a map,so that I canfilter them according to my distance preferences.
  5. As a user,I need tomaintaina guest list,so thatI canmanage theheadcount.
User stories groups:

– new/existing user, managing account
– managing to-do list and calendar
– managing budget
– managing vendors
– managing guests
– managing premium subscription
– using the app accessibility features, app’s help service

Bash Style Guide

slogan “Plan a Party with ease”

Sitemap: search for user flow
Wireframes

Minna Lahti is a new user of the party planning app. She needs to plan a birthday party for her six-year-old son.

Prototype and user interaction
Presentation on Bash
— Party Planning App 
Bash - Party Planning App | App Presentation
Prototype’s future improvements
  • Create more screens: budget, notifications, history etc.
  • Create user-flow for a vendor and guest
  • Offering more detailed and customizable features on several screens: vendors, invitations, ranking etc.
  • Implement API’s
  • Enhance usability and visuality: guidance, notifications, charts, graphics, icons, etc.
  • Implement more UX principles for a better user experience
  • Usability testing
Challenges Faced During the Bash – Party Planning App Project
  • Time Management
  • Power Apps Troubleshooting
Key Successes and Achievements
  • Project Management
  • Environment Preparation
  • Task Completion and Quality Assurance
Tools
  • Figma
  • MS Power Platforms: Power Apps, Power Automate, and Dataverse
  • MS PowerPoint
  • MS Teams