Write an Android application

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

Custom Distributor App

Phase 1: Tracking Sales Representatives Activities

About Us

We are a distributor selling products to retailers. We have two teams. Sales team and Logistics Team. Sales Representatives (from Sales Team) gets the orders from retailers so they visit the retailers every day. Drivers (from the Logistics Team) delivers the product after receiving the order from the Sales Representative.

About Project/Phase

We are inviting bids from experienced developers in the Phase 1 of the project. In this phase, we just want to track the field activity of the Sales Representatives only.

Expected Outputs

We need a cross-platform stand-alone web app that can be repurposed to work with PhoneGap or Intel XDK so that we can build and publish app to App Store and PlayStore from our own developer account. We need admin dashboard for setting up the configurations and also generating reports.

Functionalities

App should have following functionalities:

Admin Dashboard (web-based):

- It should have a web-based dashboard (a shared hosting space, a MySQL database and a domain name will be provided by us).

- Admin should be able to setup the following on the dashboard:

-- Add Products

-- Add Retailers along with their Geo-Location (with Map User Interface)

-- Add Sales Representatives

-- Ability to Link Products + Retailers + Sales Representative (example: Each Retailer can have multiple Sales Representatives who are responsible for multiple products).

Mobile App (used by Sales Rep)

- Sales Rep Login Screen

- Sales Rep - Activity Tracking Screen

-- If Sales Rep is in the +/- 100 meters-radius of Retailer’s location, then it must record the CLOCK-IN datetime and the Retailer’s location

-- If Sales Rep is gone outside the +/-100 meters-radius of Retailer’s location, then it must record the CLOCK-OUT datetime and the Retailer’s location.

-- If the device is offline, both CLOCK-IN and CLOCK-OUT events must be recorded on device and should be synced with the database once the device is online.

Reports (in web-based sortable-filterable table format):

- Time Spent with Retailer by each Sales Rep

- Number of times each sales rep is going to each Retailer in a defined period

- Time Spent in Travelling by Sales Rep between one Retailer to another retailer.

- Number of Retailers reached by each Sales Rep in a defined period

Project Duration: Maximum 2 days.

Future Plans: There will be Phase 2 of the project where Sales Rep will have additional screen to upload photos. There are also Phase 3 and Phase 4 of this project. But subsequent phases will be awarded only if Phase 1 is completed within 2 days time within the stipulated budget.

Android Mobile App Development

Project ID: #12255872

About the project

12 proposals Remote project Active 7 years ago

12 freelancers are bidding on average $312 for this job

Beautistar

Dear sir. I am a professional mobile app developer and have full experience for 6 years. I read your project description carefully and I can understand what you want. So now I can start your project and until you ar More

$155 USD in 3 days
(121 Reviews)
8.5
rightbigboss

Hello, I am an Expert and Experienced Developer. I have read your project description and its very clear to me. I am 1000% confident for the project. I have ever done similar project. Even you can check my Reviews and More

$155 USD in 3 days
(41 Reviews)
6.8
apachefriends

Hi, We have reviewed the project completely and have a fair understanding of the project scope. Kindly come forward to discuss more about the project in detail and turn it into reality with your idea and our skil More

$250 USD in 8 days
(6 Reviews)
5.0
nicholaswillia5

“Experience is what you get when you didn't get what you wanted. And experience is often the most valuable thing you have to offer.” Quality is free, provided it is done right the first time. Your app needs not More

$155 USD in 3 days
(2 Reviews)
2.7