Project Domain / Category Mobile Apps
Abstract / Introduction: This is a salesman tracking system based on android mobile app. A Salesman can login from the android device (tablet / mobile allocated to him) to access the Mobile app only, he may not able to login from any other tablet/mobile even. If Salesman is at 14-Lawrence road and login to the mobile app and makes entry in the invoice form, then user exact location and time & date should be saved in the database. There should be clear difference between the two places if they are far 10 meters at least. And salesman goes 10 meters far away and his location must change and saved.
Also When Salesman enters a new shop/customer in the customer form and adds its address, then at that time also the exact coordinates of the sales man /shop /customer should be saved in the database to be viewed on Google maps latter by manager. Track each salesman navigation and sales records via GPS tracking. Sale Restriction via company registered android device only.
The functional requirements of this mobile app can be divided into following points.
1. Each Salesman will be allocated a region (area) inside city / town to sale company products.
2. The area allocation will be managed by the manager. A manager can create new salesman, can create new area and can allocated or de-allocate area to salesman.
3. The login functionality to the android app by salesman will be dependent on the allocated area/region of the salesman. If salesman is not inside the allocated area then mobile app will not allow him to login into the system.
4. A salesman should be able to place sale order of any marketing product to the customer by selecting the Customer Name using android app. The system will save the salesman exact geo coordinates at the time of each sale order transaction.
5. Manager will check the salesman sales history with geo location on Google maps with the accuracy of 10 meter if two customers are located at two different locations at the distance of 10 meters.
6. At the day end manager will be able to see the daily sale report, with different filters like date wise, salesman wise, area wise, customer wise.
Tools: Android / Xamarin Studio + Java / C# / PHP + MySQL / SQL Lite / Fire Base