Sistema de gestión y control de clientes con GPS

App Kemay

Herramientas utilizadas:

  • HTML5
  • CSS3
  • JavaScript
  • TypesScript
  • React
  • MaterialUI
  • Nodejs
  • Nestjs
  • Express
  • Graphql
  • MongoDB

La empresa Kemay Technology que brinda servicio e instalación de GPS solicitaba tener el control de sus clientes en base a la fecha de vencimiento por planes que tiene con sus clientes contratados. Los planes más usados son ANUAL, MENSUAL. Tambien querian mantener la informacion del cliente, consulta de las instalaciones, renovaciones, vencidos y un historial de renovaciones x cliente segun sus planes.

El sistema detecta los clientes que estan ACTIVOS, VENCIDOS y POR VENCER(en un plazo de 7 días). Optimizando asi el papeleo que hacian antes por file. Este proceso les facilitó mucho porque los 'POR VENCER' son clientes a quienes se les llama para advertirle que su servicio va a caducar y asi anticipando la renovación para la empresa.

Servicio adicional: Creación y configuración de correos coorporativo en base a su dominio.

Para la alta del proyecto utilice las siguientes herramientas:
  • Namecheap.
  • Buzon de namecheap(correos coorporativos).
  • Droplet en digitalocean.
  • Configuración en droplet(una de ellas instalar y configurar pm2 para las apps.)

Repositorio frontend: https://github.com/davisperezg/frontend-kemaytechnology

Repositorio backend: https://github.com/davisperezg/api-ktech

Adjunto imagenes del proyecto.

Dashboard
Dashboard
Clientes
Listado de clientes + editar cliente(seleccionar para editar) + elimina cliente(solo cambia de estado)
Registro de clientes
Crear cliente + uso de api externa para obtener dni o ruc
Dispositivos
Listado de dispositivos + editar dispositivos(seleccionar para editar) + elimina dispositivos(solo cambia de estado)
Registro de Dispositivos
Crear dispositivos
Planes
Listado de planes + editar planes(seleccionar para editar) + elimina planes(solo cambia de estado)
Planes
Crear Planes
Vehículos
Listado de vehículos + editar vehículos, renovar, obtener historial(seleccionar para editar) + elimina vehículos(solo cambia de estado)
Crear Vehículos
Crear Vehículos
Renovación
Crear o ver renovación
Historial
Historial renovación
Consulta de instalaciones
Consulta de instalaciones
Consulta de renovaciones
Consulta de renovaciones
Consulta de vencidos
Consulta de vencidos