Hamburger

Murder with Friends

Services

Code, Design, Writing

Client

Personal

Completed

Nov 14, 2023
Murder with Friends

A Party Game

In 2017, I hosted a party called the 20x24. You had 20 hours over 24 days to make a project you'd been putting off. Friends produced incredible works - there was embroidery of the Friends coffee shop, a felt banner of our group's favorite dog, a new product in an existing skin care line. Someone even learned animation.

I made an app. I'd always like the idea of Murder Mysteries, but hated the disposable nature of them. I wanted something that was low friction - you could be kicking around plans for the evening, and it'd be as simple as installing an app. Or you could plan it for months and make costumes for your characters. So I wrote an app that would permit an hour of fun, and then wrote a murder mystery around the constraints/capabilities of the app.

The code sat in GitHub for months. Then years. Finally, old friend Mac asked if I had a Murder Mystery for their Halloween party, and that was all the motivation I needed to dust off the keyboard.

The app uses Flutter (+Flutter Web) and a very minimal Firestore backend.

Lessons Learned

The first version of the app was Firebase and React. It was...functional. Truth be told I wrote it in React and open sourced the first version because I was rejected from an interview for not having React experience. While great motivation, spite and speed isn't the best foundation to a good web app. On the first trial run, it lacked push notifications to inform when the round changed. It lacked clear notes and checklists for characters.

The second refactor aimed to simplify. For the coordinators, the app had to provide a task list of what needed to be prepared, an easy way to send logistics, and tips for first timers.

Phone
Phone
Phone
Phone

Lessons Retained

The best feature of the first version was a lack of sign-in. Players could receive a link from the host and go straight to the website or to the app if they had it downloaded. Player information - like notes, checklist items, survey responses, votes - are all attached to the login code instead of an authenticated account.

Phone
Phone

The launch featured two stories - the original from 2017 and another from 2019, written for a Halloween party and retooled for a party with Greenbits coworkers. Navigating Apple's purchase integration - and their discounts/coupons - was a fresh challenge.

Phone
Phone

More Projects