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