Skip to content

ima1256/factoryflow-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏭 FactoryFlow Backend

Este es el backend de FactoryFlow, una aplicación orientada a la gestión y supervisión de procesos industriales. Construido con Node.js, Express.js y MongoDB, proporciona una API RESTful que permite conectar y gestionar datos industriales de forma eficiente.


🚀 Stack tecnológico

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • dotenv para configuración de entorno
  • Cors

📌 Cómo empezar

# Clonar el repositorio
git clone https://github.com/ima1256/factoryflow-backend.git
cd factoryflow-backend

# Instalar dependencias
npm install

# Crear un archivo .env con tus variables de entorno
cp .env.example .env

# Iniciar el servidor en desarrollo
npm run dev

# O iniciar el servidor en producción
npm start

🔧 Variables de entorno

Asegúrate de crear un archivo .env con al menos estas variables:

PORT=3001
MONGODB_URI=mongodb://localhost:27017/factoryflow

🧩 Estructura del proyecto

factoryflow-backend/
├── controllers/
├── models/
├── routes/
├── middlewares/
├── config/
├── .env
├── app.js
├── package.json

📡 Endpoints principales

Método Ruta Descripción
GET /api/machines Obtener todas las máquinas
POST /api/machines Crear una nueva máquina
PUT /api/machines/:id Actualizar una máquina
DELETE /api/machines/:id Eliminar una máquina

🔗 Conexión con el frontend

Este backend está pensado para trabajar junto con el frontend de FactoryFlow (desarrollado en React). Asegúrate de configurar CORS correctamente para permitir solicitudes desde el frontend.


🧪 Testing

Puedes ejecutar pruebas (si las tienes) con:

npm test

📜 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