GeoPromote
Location-Based Mobile Advertising is a pressing need of today?s era. In Pakistan, Traditional advertising solutions are being replaced by handheld devices. As such, an application that would centralize advertisements would be revolutionary. Traditional advertising solutions are very time consuming a
2025-06-28 16:32:44 - Adil Khan
GeoPromote
Project Area of Specialization Computer ScienceProject SummaryLocation-Based Mobile Advertising is a pressing need of today’s era. In Pakistan, Traditional advertising solutions are being replaced by handheld devices. As such, an application that would centralize advertisements would be revolutionary. Traditional advertising solutions are very time consuming and is a hassle to deal with it. It is also not ideal for the shop owners because they have to pay large sums of money to advertise. A better solution to the advertising problem would be a central hub where the shop owners can advertise their product with little to no effort, while also not having to pay large sums of money.
Moreover, the customer will be easily able to access all the deals and products. Hence, we decided to develop a location-based advertising app that will allow the consumers to know the latest deals and discounts in their vicinity. This will help the consumers, quickly and easily, evaluate the shops in the area and they will be able to identify if any products or deals are worth their time. This will also help the shop owners reach more people than they would be able to reach using traditional advertising methods. Our application will bring more people to the market, and it will bring underrated products and shops to light. It will help local products grow which will in turn help Pakistan’s economy. It will help shop owners bring more customers as they will be able to reach a larger audience.
Project Objectives- To design a real-time, autonomous, location-based advertising application that will allow the consumers to be addressed based on their current location.
- To make a central hub where the shop owners can advertise their product with little to no effort, while also not having to play large sums of money.
- To allow the consumers to know the latest deals and discounts in their vicinity.
- To help the consumers, quickly and easily, evaluate the shops in the area and they will be able to identify if any products or deals are worth their time.
Analysis:
- Step 1. We will research existing applications that implement LBA.
- Step 2. We will read research papers regarding LBA, and we will extract relevant information.
- Step 3. We will research on how to make our application user-friendly.
Design:
- Step 1. We will design the ERD, and other relevant diagrams before starting the implementation.
- Step 2. We will design User Interface of our application.
Development:
- Step 1. We will design and implement the database.
- Step 2. We will start the implementation of our application.
Testing:
- Step 1. We will test all the components of our application.
Marketing:
- Step 1.We will advertise our application on social media platforms.
The system will be designed in the view to serve mankind on a volunteer basis. Following are the benefits and features of the project
USER’s Benefits:
- Our application will provide advertisements and discounts available in the user’s area.
- Our application will help users save time by not having to look through all the shops available in area to get the best deal.
- Users will be able to find new shops in any specific area by looking at the advertisements.
SHOP OWNER’s Benefits:
- Shop owners can advertise their products on our application without spending a lot of money.
- Our application will help small businesses attract new customers.
- Local products will be brought to light, which will in turn bring more revenue into the local market.
Technical Details of Final Deliverable (Work breakdown structure):
Our deliverables will include:
Deliverable 1 (Mobile Application):
Our first deliverable will be a location based advertisement application. To implement the application we will use React Native, and to Integrate the database we will use Firebase. For integration of Maps we will use Google APIs. It will have the following features:
- Authentication of User’s.
- Personalized Location Based Advertisements.
- Information of Stores.
- Notifications
- Map Integration
- Product and Advertisement Searching
- Wish list
- User Reviews
Deliverable 2 (Web Portal):
Our second deliverable will be a Web-portal. To implement our Web-portal we will use Bootstrap for our frontend and C# for the backend. We will use Firebase as our database. It will perform the following functions:
- Advertisement Management
- Store Management
- Notification Management
- User Management
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 39000 | |||
| Miscellaneous | Miscellaneous | 1 | 3000 | 3000 |
| Advertisement and Brochures | Equipment | 1 | 4000 | 4000 |
| Hardware Components | Equipment | 2 | 4000 | 8000 |
| Play store account | Equipment | 1 | 4000 | 4000 |
| Internet | Miscellaneous | 1 | 3000 | 3000 |
| Server Hosting (10GB + .com domain) | Equipment | 2 | 3500 | 7000 |
| Stationary (Printing Cards, Letterheads) | Miscellaneous | 1 | 4000 | 4000 |
| Local Travelling for Marketing | Equipment | 1 | 6000 | 6000 |