- Friends & deals
- iOS & Android
Fireflies case study
Find new bars and restaurants while earning loyalty points.
- Platform
- iOS & Android
- Features delivered
- 13
- Lead stack
- Node.js, React Native

Overview
Find new bars and restaurants while earning loyalty points.
Fireflies is a social app for users to enjoy discounted drinks while inviting friends to bars and restaurants, and publicly or privately pinning their location on the in-app map. Bar owners can also use the platform to market themselves and post offers to users.
- Category
- Friends & deals
- Platform
- iOS & Android
- Built with
- Node.js
- React Native
- NGINX
- Express.js
- MongoDB
At a glance
- 06Problems solved
- 13Features delivered
- 02Platforms
- 05Technologies
- Core features5
- Enterprise App4
- Users App4
13 features across 3 parts of Fireflies.
- ClientReact Native
- ServicesNode.js, Express.js
- DataMongoDB
- Cloud & hostingNGINX
The problem
The client had a rough idea to create a mobile application for their customers, bars, and restaurants.
- 01
The client wanted to create a social meetup platform for their customers where they can check-in different restaurants and make themselves private, public, or only friends.
- 02
The Client wanted to implement the check-in process through the QR code scan from the mobile application or the QR device available in the restaurants.
- 03
The client wanted to make sure that customers do not make false check-ins on this platform.
- 04
The client wanted to implement in-app purchases for the bars & customers to buy trophies and marketing plans within the application.
- 05
The client needed flexibility for the restaurant/bar owners that would allow them to create or customize their marketing plans for their customers. These created marketing plans would be visible to the customers who were nearby or who were searching for them over the map.
- 06
The client needed a way to help their customers find their FB friends or phone contacts who were registered on the platform.
The solution
We engaged with Fireflies and helped them visualize their idea through appealing UI/UX designs. We helped them from the beginning stages by providing our inputs on wireframes and designs. We developed the social meet-up platform and provided the functionality through which customers can do check-ins – publicly, privately, or solely for their friends – to the restaurants. These check-ins allow other users to find each other over the map.
Core features
- 01
We implemented the scan QR code functionality through which the customers can make the check-in to the restaurant after scanning the QR code. We also integrated a QR device in the platform that can help restaurants scan the QR code of the customers without any physical presence.
- 02
To avoid false check-ins, we implemented an algorithm in the backend that tracks the customer’s location from the restaurant. If the customer is out of radius, we do not allow them to check-in, and if the customer is already checked-in to an establishment, but is travelling out of the defined radius, we automatically check them out.
- 03
We integrated Apple & Google Pay for implementing in-app purchases for the bars & customers to buy trophies and marketing plans within the application. If the restaurant/bar owners purchase the marketing plans then only they can create them for their customers.
- 04
We provided flexibility to the restaurant/bar owners to create marketing plans and notify their valuable customers – especially the ones who had visited their establishment in the last 7 days.
- 05
We integrated the phone book contact list, and other social platforms like Facebook. This will help their users follow other users who are already registered on Fireflies, and send invites to those who are not yet registered.
Enterprise App
- 01
Created a mobile & web-based platform that will help them broadcast their marketing offers.
- 02
Integrated hardware for scanning the QR code of the customers to confirm their check-ins.
- 03
Implemented in-app purchases that will allow them to create their marketing offers.
- 04
Providing them access to view all of their customer’s data who have visited or checked-in their restaurants/bars with the help of Fireflies.
Users App
- 01
Created a mobile application that will inform them about nearby events created by the bar owners.
- 02
Provided a unique profile QR code to each user for viewing each other’s profile, or checking in.
- 03
Implemented in-app purchases for buying the trophies which they can gift to other users.
- 04
Included notifications for real-time check-ins made by users and friends.
Under the hood
- 01 · Client
What people touch: the product on iOS & Android.
- React Native
- 02 · Services
The logic behind it: APIs, business rules and integrations.
- Node.js
- Express.js
- 03 · Data
Where the product keeps its records.
- MongoDB
- 04 · Cloud & hosting
How it is served, scaled and kept running.
- NGINX
- One React Native codebase serves the mobile apps, so every release reaches iOS and Android together.
Build your team
Share where the roadmap is blocked and the capabilities you need. We’ll map a practical team and delivery model.



