Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages