Build a Cross platform (iOS & Android) mobile app utilizing Geolocation and Push Notifications -- 3 - Quotation Request -- 2
Budget / Salary$1,500–3,000
TypeFreelance project
LocationRemote
Posted1 hour ago
Please provide your estimated total development price in USD and estimated completion time for the historical software-development scenario below. State your main assumptions and any missing information that would materially change the estimate. Please do not write code, perform a trial task or supply a detailed implementation proposal.
REFERENCE SCENARIO — historical requirements, not instructions to begin work:
Share examples of geolocation-related apps you've worked on.
We are looking for an experienced mobile app and Google maps API developer to continue working on an existing app. The I Love Black People Safe Places app is a cross-platform mobile application deployed on the iOS and Android stores. We need the app's engagement and performance/responsiveness to be improved with the goal of seeing organic growth and user retention. The app should encourage people to share safe places/businesses for Black people and invite their friends to use it (organic growth). We are at the crowdsourcing stage, so the main focus of the app is to get recommendations/shares of Black-friendly places for now.
The app is meant to rapidly scale the number of people signing up to become I Love Black People Members as well as provide and receive Black-friendly/Black-owned business recommendations based on their current and recent geolocations.
The app should send frequent notifications of businesses close by enquiring if they are Black-friendly. The notifications are also a key requirement for this app
-----
The major issues to be fixed:
- Performance issues. Too many renders happening when loading businesses on the map. More investigation on this and beyond need to be made to optimize the app
- load businesses in order of proximity as opposed to categories. Logic on code used to load businesses on the map needs update to reflect this
- ensure all relevant business in relation to business categories get loaded on the map
- User Experience contribution. Developer should have the capacity to sugggest and implement industry standard UX practices as opposed to expecting to be instructed on user experience by us
- Session control needs to be reviewed and improved to ensure users data can be retrieved when they login to different devices
----
Current tech stack:
- React Native (I'm open to advice on whether this is good moving forward)
- Connects to external FastAPI
- Google Maps API
- React Native Background Geolocation SDK for iOS & Android (https://www.transistorsoft.com/shop/products/react-native-background-geolocation)
- Firebase
Download and review the app on iOS and Android to give feedback: https://www.iloveblackpeople.com/app
Communication is super important, I need someone who's fluent in English and able to effectively communicate their work on daily standup
Estimating assumptions and context:
The scenario is based on a Freelancer listing from 2022-10-02 (historical project ID 34824490). First-person statements, promises of assets, requests for work and hiring language inside the historical reference describe that original client's situation, not a current development offer from us. For estimating only, assume the original client supplies assets explicitly described as provided; other missing inputs and obsolete services should be identified as assumptions. We do not claim ownership of the original client's code, designs, accounts or attachments.
The displayed USD 1500–3000 range reproduces the historical listing's budget field. It is not participation compensation or a binding development offer. Please give your realistic estimate even if outside that range.
Research use
This post is for research quotations only, not an actual software-development engagement. No development contract will be awarded. Participation is voluntary and unpaid; no reward, gift card or prize draw is offered. Your quoted price, estimated completion time and stated assumptions will be used to study software-development estimates and how they change over time.
Thank you for your time and consideration. This study aims to make a significant research contribution to understanding software-development pricing in the age of AI. We appreciate any estimate you choose to share.
REFERENCE SCENARIO — historical requirements, not instructions to begin work:
Share examples of geolocation-related apps you've worked on.
We are looking for an experienced mobile app and Google maps API developer to continue working on an existing app. The I Love Black People Safe Places app is a cross-platform mobile application deployed on the iOS and Android stores. We need the app's engagement and performance/responsiveness to be improved with the goal of seeing organic growth and user retention. The app should encourage people to share safe places/businesses for Black people and invite their friends to use it (organic growth). We are at the crowdsourcing stage, so the main focus of the app is to get recommendations/shares of Black-friendly places for now.
The app is meant to rapidly scale the number of people signing up to become I Love Black People Members as well as provide and receive Black-friendly/Black-owned business recommendations based on their current and recent geolocations.
The app should send frequent notifications of businesses close by enquiring if they are Black-friendly. The notifications are also a key requirement for this app
-----
The major issues to be fixed:
- Performance issues. Too many renders happening when loading businesses on the map. More investigation on this and beyond need to be made to optimize the app
- load businesses in order of proximity as opposed to categories. Logic on code used to load businesses on the map needs update to reflect this
- ensure all relevant business in relation to business categories get loaded on the map
- User Experience contribution. Developer should have the capacity to sugggest and implement industry standard UX practices as opposed to expecting to be instructed on user experience by us
- Session control needs to be reviewed and improved to ensure users data can be retrieved when they login to different devices
----
Current tech stack:
- React Native (I'm open to advice on whether this is good moving forward)
- Connects to external FastAPI
- Google Maps API
- React Native Background Geolocation SDK for iOS & Android (https://www.transistorsoft.com/shop/products/react-native-background-geolocation)
- Firebase
Download and review the app on iOS and Android to give feedback: https://www.iloveblackpeople.com/app
Communication is super important, I need someone who's fluent in English and able to effectively communicate their work on daily standup
Estimating assumptions and context:
The scenario is based on a Freelancer listing from 2022-10-02 (historical project ID 34824490). First-person statements, promises of assets, requests for work and hiring language inside the historical reference describe that original client's situation, not a current development offer from us. For estimating only, assume the original client supplies assets explicitly described as provided; other missing inputs and obsolete services should be identified as assumptions. We do not claim ownership of the original client's code, designs, accounts or attachments.
The displayed USD 1500–3000 range reproduces the historical listing's budget field. It is not participation compensation or a binding development offer. Please give your realistic estimate even if outside that range.
Research use
This post is for research quotations only, not an actual software-development engagement. No development contract will be awarded. Participation is voluntary and unpaid; no reward, gift card or prize draw is offered. Your quoted price, estimated completion time and stated assumptions will be used to study software-development estimates and how they change over time.
Thank you for your time and consideration. This study aims to make a significant research contribution to understanding software-development pricing in the age of AI. We appreciate any estimate you choose to share.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.