Ir al contenidoBrandon García
Volver a proyectos

Caso de estudio

Almerimur: sistema de gestión de trabajos

Desarrollé este sistema para una empresa en España a la que conocí por una plataforma freelance. Es un proyecto privado: tengo permiso para mostrar que soy el autor, pero no para compartir el código.

Cliente
Empresa en España
Tipo
Proyecto freelance
Stack
React, React Native y PHP

Panel web

Panel de administración en React para gestionar usuarios, clientes, proyectos y maquinaria, filtrar la información y exportarla a Excel.

Pantalla de inicio de sesión del panel web
Inicio de sesión con rutas protegidas: quien no ha iniciado sesión vuelve al login.
Formulario para crear usuarios en el panel
Menú lateral para administrar usuarios, clientes, proyectos, máquinas y vehículos.
Tabla de trabajos con filtros
Consulta de trabajos con filtros por cliente, proyecto, máquina y vehículo, incluidos los gastos.
Archivo de Excel exportado desde el panel
Exportación a Excel (.xlsx) de la información, con o sin filtros.

App móvil

App en React Native que usan los empleados para registrar y dar seguimiento a los trabajos que realizan.

Pantalla de inicio de sesión de la app
Inicio de sesión con autenticación por token.
Lista de trabajos en la app
Lista de trabajos y botón para crear uno nuevo.
Edición de un trabajo en la app
Edición de trabajos y opción para marcarlos como terminados.
Historial de trabajos agrupado por fecha
Historial de trabajos agrupado por fecha.
Pantalla de perfil en la app
Perfil con foto, nombre, cargo y cambio de contraseña.

Backend

API en PHP con consultas SQL para usuarios, clientes, proyectos y máquinas, autenticación con JWT y carga de archivos a la nube.