Saltar al contenido

Mecanízame

CRM multi-taller para talleres mecánicos diésel, con historial por patente.

Cliente
Proyecto propio
Rol
Desarrollador full stack
Período
jun 2026 – presente
Tecnologías
React 19 · TypeScript · Vite · React Router 7 · Tailwind CSS 4 · Supabase · PostgreSQL
Pantalla de inicio de Mecanízame

Problema

Un taller mecánico necesita llevar clientes, vehículos y órdenes de trabajo en un solo sistema. Cada taller debe ver solo sus datos, y el historial de un vehículo debe encontrarse por su patente.

Solución

  • Desarrollé los módulos de clientes, vehículos con historial por patente, catálogo de servicios y órdenes de trabajo con calendario.
  • Incluí finanzas y un panel super-admin con aprobación de talleres e invitaciones.
  • Aislé los datos de cada taller con Row Level Security y numeré las órdenes con un correlativo transaccional.
  • Construí la interfaz con React 19, TypeScript, Vite, React Router 7 y Tailwind CSS 4, sobre Supabase (PostgreSQL, Auth y RPC).

Resultado

El proyecto incluye 12 migraciones SQL. Estoy migrando de Supabase a Node.js y MySQL para bajar costos. El repositorio es público.

Más pantallas

Ficha de un cliente con su vehículo e historial por patente
Ficha de un cliente con su vehículo e historial por patente
Historial de órdenes de servicio
Historial de órdenes de servicio
Catálogo de servicios por categoría, con precios editables
Catálogo de servicios por categoría, con precios editables
Finanzas: ingresos del período y por mes
Finanzas: ingresos del período y por mes
Panel super-admin con talleres, cobros e invitaciones
Panel super-admin con talleres, cobros e invitaciones
Resumen del taller en el celular
Resumen del taller en el celular