O2O platforms

Partya

Discover it in reels, join in one tap

In developmentBuilt by Isaac BridgeiOSAndroidWeb
Reels feed screenMeetup detail screen

Partya is an app for in-person meetups. You get a feel for a meetup from the short videos (reels) its host posts, and join with one button if you like it. Billed as “the Instagram of parties,” it was made for newcomers to a city, travelers and digital nomads, and the hosts who run meetups. iOS and Android are built from one codebase, and we also built the operator admin and the official site.

Who it's for

Newcomers to a city, travelers and digital nomads, hosts who run meetups, and office workers looking to break the routine

The problem we solved

A few photos and some text rarely show what a meetup really feels like. Partya shows the music, the people and the space on video first, and lets you join right there.

Our scope

Built one app for iOS and Android (Expo and React Native, Supabase backend) covering the feed, discovery, meetups, joining, chat, notifications and profiles. Also built the operator admin (Next.js), the official site partya.io (app overview at /about, in-browser trial at /demo) and a 30-second brand film.

Built with

ExpoReact NativeExpo RouterSupabaseTanStack QueryNativeWindreact-native-mapsi18nextNext.js (operator admin)shadcn/ui

How we built it

01

A feed that shows a meetup's atmosphere first

A few photos and a description rarely tell you what music will be playing or who will be there. Partya opens on a reels feed of vertical videos shot by hosts.

Below each video sit the meetup name, the place, the spots left and a join button, so you can decide the moment you see it. Likes and saves keep the meetups you are interested in close at hand.

Reels feed with a join button and the spots left over a rooftop party video
02

Find it, see it on the map, join in one tap

On the explore screen, choose meetups with search, categories and filters such as Today and Weekend, and find nearby ones on the map. Even a traveler who has just arrived in an unfamiliar city can start with what is happening close by right now.

The meetup page shows the time and place, capacity and spots left, and the host, with one button to join or cancel. Every time you join, you earn points.

Explore screen with meetup locations and cards on a map
03

Anyone can host

Hosting a meetup had to be easy too. Pick a template such as Food, Nightlife or Sports on the create screen and the fields fill in; set the time, place and capacity, and the meetup is live.

Hosts can edit or cancel their meetups later, and manage spots and participants.

Create screen for starting a meetup from a template
04

The conversation continues after you meet

Once you are confirmed, a live group chat opens for the participants. Since people come from different countries, messages written in other languages can be read in translation.

Operators manage members and meetups from a desktop admin, and every change is kept in an audit log.

Meetup group chat with translated messages marked

How it's used

  1. 01

    Swipe through reels

    Swipe through short videos from hosts in the feed to discover meetups.

  2. 02

    Find nearby

    Find nearby meetups by today, weekend or category on the explore screen and map.

  3. 03

    Check the details

    Check the time and place, the spots left and the host.

  4. 04

    One-tap join

    Join with one button and earn points.

  5. 05

    Chat and meet

    Chat in the participants' group with translation on, then meet in person.

Key features

  • 01

    Reels feed

    Swipe through short videos from hosts to discover meetups, then like and save them.

  • 02

    One-tap join

    Join or cancel with one button from the feed or the meetup page, and earn points for joining.

  • 03

    Explore and map

    Find nearby meetups with search, category, today and weekend filters, and a map.

  • 04

    Create a meetup

    Anyone can host a meetup by picking a template, then edit or cancel it and manage spots.

  • 05

    Translated group chat

    Participants chat in a live group, and messages written in other languages are shown translated.

  • 06

    Profile and points

    Your profile shows the meetups you joined and hosted, your points and your saved meetups at a glance.

  • 07

    Operator admin

    Operators manage members and meetups from a desktop console, and every change is kept in an audit log.

  • 08

    Official site and trial

    partya.io introduces the app and offers a demo for trying the app screens in a browser, with nothing to install.

See the screens

Reels feed screen
Reels feed · Discover meetups on video
Meetup detail screen
Meetup details · Time, place, spots left
Explore screen
Explore · Search, categories and meetups happening now
Map explore screen
Map · Find meetups nearby
Create a meetup screen
Create a meetup · Choose a template
Group chat screen
Group chat · Live translation
Profile screen
Profile · Points and activity
App overview page on the Partya official site
Official site · App overview
Demo page for trying the app in a browser
Official site · Browser trial
Next projectPicklebally→

If you want software to solve similar work, start by telling us where things stand.

Discuss your project