Skip to content

ima1256/factoryflow

Repository files navigation

🏭 FactoryFlow

FactoryFlow es una aplicación frontend desarrollada con React 19, Vite y Tailwind CSS, orientada a la visualización, gestión y mejora de procesos industriales. El proyecto está diseñado con un enfoque modular y escalable, ideal para entornos que requieren soluciones rápidas, intuitivas y adaptadas al flujo de trabajo en planta.


🚀 Tecnologías principales

Categoría Herramientas / Librerías
Lenguaje TypeScript
Framework React 19 + Vite
UI & Diseño Tailwind CSS, MUI (Material UI), Emotion
Estado & Eventos React Router DOM, mitt (EventBus ligero)
Utilidades Lodash, Dotenv, Axios
Estilo & Linting ESLint, PostCSS
Tipado TypeScript, tsconfig paths

📦 Scripts principales

Comando Descripción
npm run dev Inicia el servidor de desarrollo
npm run build Genera el build optimizado
npm run lint Ejecuta el linter
npm run preview Previsualiza el build generado

📁 Estructura destacada del proyecto

src/
├── components/       # Componentes reutilizables
├── pages/            # Vistas o pantallas principales
├── hooks/            # Hooks personalizados
├── services/         # Lógica de conexión (API, datos)
├── styles/           # Estilos globales y tailwind
├── types.ts          # Definiciones TypeScript
├── eventBus.ts       # Gestión de eventos entre componentes

✨ Funcionalidades clave

  • Arquitectura moderna basada en React + Vite.

  • Sistema de routing con react-router-dom.

  • Gestión de eventos desacoplada vía EventBus (mitt).

  • UI consistente, accesible y responsive usando Tailwind + MUI.

  • Conexión a backend con Axios y configuración por .env.

  • Soporte para escalabilidad, ideal para entornos industriales.


📌 Cómo empezar

git clone https://github.com/ima1256/factoryflow.git
cd factoryflow
npm install
npm run dev

👨‍💻 Sobre el autor

Imanol Conde González – Desarrollador Full-Stack con enfoque en soluciones industriales, experiencia con Vue, Angular, React, Spring Boot, .NET y despliegue en entornos cloud. Con pasión por la innovación, las interfaces intuitivas y la mejora de procesos reales en planta.


🧭 Relevancia para Savvy Data Systems

Este proyecto muestra capacidad para:

  • Desarrollar soluciones frontend modernas adaptadas al sector industrial.

  • Entender y aplicar buenas prácticas de arquitectura.

  • Trabajar con herramientas modernas como Tailwind, MUI, Vite o TypeScript.

  • Enfocarte en productos robustos y escalables, alineados con los valores de Savvy: eficiencia, autonomía y sostenibilidad.


📜 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published