cookies

Hi! This website uses cookies. By continuing to browse or by clicking “I agree”, you accept this use. For more information, please see our Privacy Policy

SearchParty: a GPS tracking app for festival-goers

June 2020 – ongoing · Dedicated team

Create your own in-app party, invite friends with Facebook or Messenger. Group chat. Find friends with live GPS location tracking. Alert button for instant help. With SearchParty you’ll never lose your friends in the crowd again.

header_image

Screens from app

image_screens
image_screens
image_screens
image_screens

Services:

QA

Android

Back-end

iOS

Front-end

Technologies:

Swift

Kotlin

PHP Laravel

Stripe Payments

Web Sockets

Serverless

Map clustering

Real-time messaging

Industries:

Media & Entertainment

Social Media

Other

Team composition:

Android Developer

iOS Developer

Back-end Developer (+1)

Front-end Developer

QA Engineer (+1)

UI / UX Designer

Project Manager

Delivery Manager

The Challenge_

High-volume data processing

SearchParty is unique in the way it aggregates users and their personal information. The resulting challenge is that the app often has to transfer and process large chunks of data. This becomes even more difficult as the number of active users increases.

Dealing with restricted network coverage

Since the main features of SearchParty are continuous geolocation tracking and instant live chat, we had to ensure that the app would function in all locations. This was difficult because event locations vary and include remote places with limited internet access and poor coverage.

Resource allocation

As SearchParty is mostly an event-focused app, it needs to be able to accommodate surges in usage from zero to sometimes 50,000 active users. The challenge was to implement reliable resource and cost allocation in order to minimize expenses at low app usage times.

image_challange
The Solutions:
  • Rapid data. We used the MongoDB database management solution to ensure smooth information processing and avoid data congestion. This allowed us to speed up database operations and reduce delays. Additionally, we used Pusher to create a scalable WebSocket infrastructure. The integration as a whole enabled us to deliver live data to users faster.
  • An offline-compatible app. We made the app offline-compatible to address the problems of poor internet connection, limited coverage, and network outages. This allows users to continue using the app even when they have no network connection.
  • A serverless architecture. To reduce unnecessary infrastructure usage and keep maintenance costs at a minimum, NERDZ LAB implemented an AWS Lambda serverless solution. This helped us build a scalable HTTP infrastructure that can cope with large fluctuations in resource requirements.

The results

01

Application has 100% crash-free users & perfect performance.

02

Smooth and fast working in the worst possible environments.

03

Application has 100,000 registered users and works smoothly even when 50,000 users are using the app at the same time.

04

Top 10 social application in Australia.

05

Work on this project is currently on hold due to COVID-19-related social distancing restrictions.

TESTIMONIAL

quote_image
Jade Mulholland
logo

SearchParty

Though development is ongoing, the work has been delivered within deadlines and the project is on track to fulfill expectations. As a team_official, NERDZ LAB has been a valuable asset. They provide crucial feedback and suggestions that will improve the overall success of the app.

image
Jade Mulholland
logo

SearchParty

Though development is ongoing, the work has been delivered within deadlines and the project is on track to fulfill expectations. As a team_official, NERDZ LAB has been a valuable asset. They provide crucial feedback and suggestions that will improve the overall success of the app.