
Android CRM App
To enable vendors to record customer information in areas without telephone or internet service, a mobile app for Android was developed.
Company
Distribuidora de Maquinaria de Puebla
Category
Business Management
duration
June/2015 - December/2015
About the Project
An Android mobile application was developed to allow sales representatives to record customer information in areas without connectivity, manually uploading data to the CRM system when connection is restored.
Key features:
- Customer registration:
- Individuals: Name, surnames, RFC (Tax ID), CURP (unique population code), complete address (state, municipality, locality, neighborhood) and contact phone.
- Business entities: Company name, RFC (Tax ID), complete address and contact phone.
- CRM classification:
- Distributor customers
- Producer customers
- Digital documentation:
- Customer document photography
- Property photography
- Geolocation: Coordinate capture for land mapping
The application temporarily stores data on the device and automatically syncs with the CRM when stable internet connection is detected.
Technologies Used
Java
SQLite
API REST
JSON
PHP 5
MySQL
Google Maps API
GPS with LocationManager
XML (legacy version)
Android SDK (Lollipop 5.0/5.1 and Marshmallow 6.0)
Material Design
Tools
Apache HTTP Library
Android Studio
Android Saripaar