Squad
An events app with a social layer. Discover events, book them, and find verified people to go with, so you never skip a gig because no one’s free.
  • Entirely done by me

  • Kept increasing scope

  • Took 2 years

  • Around 100 screens

  • Entirely done by me

  • Kept increasing scope

  • Took 2 years

  • Around 100 screens

  • Entirely done by me

  • Kept increasing scope

  • Took 2 years

  • Around 100 screens

  • Entirely done by me

  • Kept increasing scope

  • Took 2 years

  • Around 100 screens

  • Entirely done by me

  • Kept increasing scope

  • Took 2 years

  • Around 100 screens

“Bro, I really want to go to this new rap artist’s first gig.
Come with me, please?”

Sourabh, 25 — backs unknown artists

Goal

Go to gigs and meet
the few who get it.

“Can someone please come with me to watch this incredibly bad movie? It’s so bad that it’s the best.”

Rahul, 28 — loves bad movies

Goal

Watch them with people who love them too.

“I really want to attend this baking workshop. No, I am serious. I will go alone? Maybe.”

Payal, 22 — just got into baking

Goal

Find a workshop buddy who’s there to learn.

The problem

No one’s available,
so you don’t go.

Booking apps sell you a ticket, then leave you on your own. So people improvise: “anyone going?” in group chats, DMs, Reddit threads and Instagram comments.

Competitor analysis

You can buy your ticket.
Then what?

BookMyShow and District have dominated the event management industry. Neither helps you find people to go with. That job falls to group chats, and that’s the gap.

Discover
Buy ticket
Find people
Go together
BookMyShow
then what?
District
WhatsApp groups
anyone going?
Reddit, Instagram
is this stranger safe, or a scam?
Squad

I know you have questions, number 1

How do you make meeting strangers safe?

Mostly by making them less strange. Everyone uploads a government ID and a selfie at sign-up, and the two have to match. Pass, and your profile gets the green tick. Nobody on Squad is missing one, so it’s less a badge and more a receipt.

Considered

Ratings and reputation scores.

Dropped

People aren’t products, and nobody wants to be a 3.8.

Question 2

How do I meet the “safe” strangers?

Right after checkout, once you’ve paid and can’t be talked out of it. Tap Squad up to see who’s going: your contacts first, then everyone else, matched to your preferences and labelled by stand. Everyone listed has a ticket, so “I might come” isn’t an option. Send a request and chat right here. Nobody needs your number or your Instagram to argue about tyre strategy.

Considered

Finding a squad before buying.

Dropped

It added a step before payment, and a lot of people who were “maybe” going.

Question 3

Can I opt out of meeting strangers?

Yes, and at every level. Switch Squad mode off and nobody at the event can see you. Or keep it on and narrow it down: who, what age, only your stand, one person or a group. Already squadded up? Drop out in a tap, or report and block if someone earns it. Going alone is a plan, not a problem to fix.

Yes, and at every level. Switch Squad mode off and nobody at the event can see you. Or keep it on and narrow it down: who, what age, only your stand, one person or a group. Already squadded up? Drop out in a tap, or report and block if someone earns it. Sometimes, going alone is also fun!

Considered

Nudging solo bookers to join a squad.

Dropped

Asking twice is how apps get uninstalled.

Question 4

What if I can’t go to the event anymore?

Then someone else goes. Gift it to a friend by email, one seat or all of them. Or put it up for resale: set a price, see what similar seats go for, and Squad keeps 10%. Cancelling is on the list too, for the truly done. Either way, whoever gets your seat doesn’t pay five times face value for a scalped ticket that may not exist.

Then someone else goes. Gift it to a friend by email, one seat or all of them. Or put it up for resale: set a price, see what similar seats go for, and Squad keeps 10%. Cancelling is on the list too, for the truly done. Either way, whoever gets your seat doesn’t pay five times for a scalped ticket that may not exist.

Considered

A hard cap on resale prices.

Dropped

Caps send sellers back to WhatsApp. Showing what similar seats sell for keeps prices honest without the lecture.

Question 5

Can I post my event on Squad?

Yes, though you’ll have to look for it. Most people attend and few host, so the four tabs belong to attendees and the listing flow lives under your profile. Basics, dates, venue, tickets, done. Every step saves as a draft, because nobody gets their ticket prices right on the first try.

Considered

A “List your event” tab in the main nav.

Dropped

The nav should mirror what people do, not how much work went into a flow.

Sign-up: upload an official ID
Sign-up: a selfie to match the ID
A verified profile with a green tick
Sign-up: upload an official ID
Sign-up: a selfie to match the ID
A verified profile with a green tick
Ticket confirmed with Squad active
Squads for the event: contacts and attendees
Profile with a Squad up request
Chat with the new squad mate
Squad preferences, with the switch to disable Squad mode
Booking with an active squad of one
Joined a squad, with the option to drop out
Profile menu: share, report, block
Booking options: download invoice, sell, gift, cancel
Resale: set a price, Squad takes 10%, price range for similar tickets
Gifting tickets: pick which seats to send
Tickets gifted: Shalini has received your tickets
Listing entry: Unlock new memories
Step 1: the basics
Step 4: the venue
Step 5: the tickets

Information Architecture

01 / 08
ProfilePaymentsBookingsSquadsFollowingWelcomeLogin / RegistrationOnboardingHomepageHomeHighlightsEvents tabSports tabFilters + SortConcerts tabMovies tabEvent detailsEvent compressedSeat selectionSeat filter + accessibilityCheckout cartCheckout payCost breakdownAcknowledgementExploreSearch defaultSearch resultsLocation searchCity resultsCategoriesCategory resultsYouProfile viewSettingsPayment methodsAdd cardGift cardGift card redeemUpcomingDetailsPreviousOthersSell ticketsGift bookingList your EventEvent DescriptionSet TimelineAdd VenueSet TicketsAdd MediaPublishYour ListingManage squadsPreferencesFilterAttendancePeople detailsGroup detailsFeedExplore artistsArtist listWatchlistInboxMessagesSquad requestsNotificationsChat viewChat reply
ActionScreenDecisionConfirm stepSuccessCancellationCancelledNo / retry
AttendYesYesYesNoNoNoCreateYesYesNoFriendsNoGiftSellCancelOpens AppHomepageAttend an eventor create one?All events / search /categories / genreSelect eventEvent detailsAttend this event?Choose seat/sor layoutConfirm ticketsOrder previewCheckoutCheckout infoConfirm purchaseOrderconfirmedList your eventEvent briefEvent timelineSet venueAdd ticketsAdd mediaand reviewPublish eventon saleWant a squad?Browse squad / groupOther attendees withsquad enabledSelect a squad / groupAttendee / groupdetailsConfirm to join?Get to know themand planInteractionover chatShare the eventwith friendsGift ticketsto friendsTickets acceptedas giftReach venueTransport, accessibility& parking mapsAttend the eventManage ticketsGift to other userSell it back to squadCancellationSelect bookingand ticketsSet and confirm priceReview selling price& bank detailsTickets soldReview cancellationand agreeTickets cancelledTickets gifted
Onboarding screen 1Onboarding screen 2Onboarding screen 3Onboarding screen 4Onboarding screen 5Onboarding screen 6Onboarding screen 7Onboarding screen 8Onboarding screen 9Onboarding screen 10Preferences screen 0Preferences screen 1Preferences screen 2Preferences screen 3Preferences screen 4
Event Discovery screen 1Event Discovery screen 2Event Discovery screen 3Event Discovery screen 4Event Discovery screen 5Event Discovery screen 6Event Discovery screen 7Search screen 0Search screen 1Search screen 2Search screen 3Search screen 4
Booking screen 1Booking screen 2Booking screen 3Booking screen 4Booking screen 5Booking screen 6Checkout screen 0Checkout screen 1Checkout screen 2Checkout screen 3Squad Up screen 0Squad Up screen 1Squad Up screen 2Squad Up screen 3Inbox screen 0Inbox screen 1Inbox screen 2Inbox screen 3Inbox screen 4Inbox screen 5
List My Event screen 1List My Event screen 2List My Event screen 3List My Event screen 4List My Event screen 5List My Event screen 6List My Event screen 7List My Event screen 8List My Event screen 9Profile screen 0Profile screen 1Past Bookings screen 0Past Bookings screen 1Past Bookings screen 2
Ticket Handling screen 1Ticket Handling screen 2Ticket Handling screen 3Ticket Handling screen 4Payment Methods screen 0Payment Methods screen 1Payment Methods screen 2Payment Methods screen 3Squads and Listings screen 0Squads and Listings screen 1Squads and Listings screen 2

Four tabs: Home, Explore, You and Inbox. All for attendees.Four tabs: Home, Explore, You and Inbox. All for attendees.

Bookings, payments and hosting sit under You, out of the way.Bookings, payments and hosting sit under You, out of the way.

User Flow

Design system

Green goes. Amber waits.

Four ramps of ten steps, each with one job. Green books, amber waits, coral cancels, blue marks seats. Every grey leans olive, never cold.

4 ramps · 10 steps · 5 neutrals
1002003004005006007008009001000
Lush Green
Primary · good to go
#E5FFE7
#CBFFCE
#B2FFB6
#98FF9D
#7EFF85
#65CC6A
#4C9950
#326635
#19331B
#0D1A0D
Amber Yellow
Still needs doing
#FFF9E5
#FFF2CB
#FFECB2
#FFE598
#FFDF7E
#CCB265
#99864C
#665932
#332D19
#1A160D
Coral Red
Sell, drop out, decline
#FFE2E2
#FFC5C6
#FFA8A9
#FF8B8D
#FF6D70
#CC585A
#994243
#662C2D
#331616
#1A0B0B
Sky Blue
Seats, info, received
#D7ECFF
#AED9FF
#86C6FF
#5DB4FF
#35A1FF
#2A81CC
#206099
#154066
#0B2033
#05101A
Neutrals
Warm olive, five steps
#FCFFF8
Backgrounds
#E3E7DD
Dividers
#757D6F
Inactive inputs
#585F54
High-contrast inactive
#061400
Active inputs, ink
4 ramps · 10 steps · 5 neutrals
1002003004005006007008009001000
Lush Green
Primary · good to go
#E5FFE7
#CBFFCE
#B2FFB6
#98FF9D
#7EFF85
#65CC6A
#4C9950
#326635
#19331B
#0D1A0D
Amber Yellow
Still needs doing
#FFF9E5
#FFF2CB
#FFECB2
#FFE598
#FFDF7E
#CCB265
#99864C
#665932
#332D19
#1A160D
Coral Red
Sell, drop out, decline
#FFE2E2
#FFC5C6
#FFA8A9
#FF8B8D
#FF6D70
#CC585A
#994243
#662C2D
#331616
#1A0B0B
Sky Blue
Seats, info, received
#D7ECFF
#AED9FF
#86C6FF
#5DB4FF
#35A1FF
#2A81CC
#206099
#154066
#0B2033
#05101A
Neutrals
Warm olive, five steps
#FCFFF8
Backgrounds
#E3E7DD
Dividers
#757D6F
Inactive inputs
#585F54
High-contrast inactive
#061400
Active inputs, ink

Turns out, it’s not just me

Solo is fine.
Squad is better.

I kept skipping shows because no one I knew wanted to go. Squad isn’t live yet, but the numbers say I was never the only one.

1.8 million Indians went to a live event alone in 2025, twice as many as in 2024.

BookMyShow, 2024–25 · India

77% feel nervous about going to a gig alone. 62% never have.

viagogo, 2024 · 2,000 adults · UK

80% of fans would rather go to a show alone than miss it.

Bandsintown, 2022 · 1,106 fans · US

35% of single Indians feel lonely often or always. 70% are trying to meet new people.

Match Group × Ipsos, 2026 · India

57% of Europeans aged 18 to 35 feel moderately or severely lonely.

Bertelsmann Stiftung, 2024 · 23,536 adults · EU

1 in 4 Australians aged 18 to 24 often or always feel lonely.

Ending Loneliness Together, 2023 · Australia

Reflection

Finishing was the hard part.

What I learned

Squad started in 2024 as “Bandmates” and grew over two years of evenings after a full-time job. The real skill was telling “this makes it better” from “this keeps me from finishing”.

Squad started in 2024 as “Bandmates” and grew over two years of evenings after a full-time job. The real learning was when to ship something. I did less of “this makes it better” and more of “this keeps me from finishing”.

What I’d change

Onboarding asks for a lot up front. I’d keep the ID check where it is and let preferences come in later, a few at a time.

Onboarding asks for a lot up front. I’d keep the ID check where it is and let preferences come in later or tweaked overtime with use.

What’s next

Start with a few events people already want to go to, so the first squads aren’t empty. Then make no-shows cost something and reporting easy. Still no ratings.

Get funding and actually start with a few events people already want to go to, so the first squads aren’t empty. Then make no-shows cost something and reporting easy.

reach out

Always up for a good conversation about products, brands, or an idea that needs making. Based in Bengaluru.

Email

LinkedIn

Download CV

©2026. All Rights Reserved.