Bounty Board

Online Barter System

services

Mobile App Development

industry

Rewards / Marketplace

duration

6 Months

country

United States

Bounty Board

Project Overview

Bounty Board is an app that provides the functionality of creating and completing bounties around them or remotely online. The app will invite users to create reward based bounties that are tied directly to monetary rewards

Overview image 1Overview image 2Overview image 3

Challenges

Realtime Form and Dynamic Data Handling
From registering yourself for the application to creating your first ever bounty, the form which you use is absolutely realtime and dynamic.
This challenge becomes more exciting when it is coupled with lots of real time logical conditions for different business logic scenarios.
Handling dynamic form states across multiple user flows required careful synchronization of data and UI components.
Notification
Need to map the different data from two different bounty challenges which are accepted by multiple users.
Pass data to mobile apps through the same API to display as the single list.
Combining multiple data sources into a unified notification feed required careful API design.

Our Solution

Framework and Library Selection
After a thorough analysis, the tech geeks came to the conclusion with the tech stack.
For dynamicality of this project Natural PHP proves quite handy for app development.
The tech stack provided by the tech geeks provided a seamless interface.
Notification Integration
The key challenges were met with the suitable framework or libraries.
For the notification we have integrated a lightweight library ie., airship.
Airship provided a simple interface for managing push notifications within the application.

Features Implemented

Bounty Board includes key features designed to help users create, discover, and complete bounties tied to real monetary rewards.

1. Social Login

Login with Facebook scales down the time & affords of the users from creating and remembering the username/password combination.

Social Login

2. Home

The Home Screen shows all the bounties based on the user location and their preferences. The screen classifies bounties based on whether it is a local bounty or the online bounty.

Home

3. Create/Edit Bounties

From this screen users are able to create a new bounty or can edit the existing bounty. The application also provides bounty templates by duplicating the existing bounties which reduces manual work and bounties can be created in split seconds. The user can obtain double points for bounty hunters via making in-app purchases.

Create/Edit Bounties

4. Bounties on Map

The Bounties on Map provides an interactive interface where users can see their bounties on a map view allowing them to click on the plotted pins to view details of the specific bounties.

Bounties on Map

5. Store

It is a part of the application which shows the list of packages that the user is able to buy via in-app purchase mechanism like unlimited bounties for a month.

Store

Mobile and Backend Technology Stack

Bounty Board is built with Objective-C for iOS, Natural PHP backend framework, MySQL database, Stripe payments, Urban Airship push notifications, and deployed on Digital Ocean.

Language

Objective-C 2.0

Backend Framework

PHP (Natural PHP)

Database

MySQL

Payment Gateway

Stripe

Push Notification

Urban Airship

Server & Deployment

Nginx, Cloud Server (Digital Ocean), Gitlab

Social Media Login

Facebook Auth

Conclusion

Bounty Board provides users in the United States with a platform to create and complete bounties tied to monetary rewards. Built over 6 months by a team of 5, the app features social login, map-based bounty discovery, in-app purchases, and real-time notifications, delivering a seamless barter and rewards experience.

NEED A CUSTOM REWARDS APP?

Let us help you build a platform that connects users through bounties and rewards.

More Projects

Case study image

Bounty Board

Reward-based platform for creating, managing, and completing bounties.

Case study image

Baller

A social networking app for basketball players to search courts, meet players and plan their games.

Case study image

Hindeep

Dating app matching users based on personality traits and compatibility.

Case study image

Gas Drop

On-demand fuel delivery app with tracking, scheduling, and payments.

Case study image

FairFare

Ride comparison app offering fare insights, tracking, and rewards.