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.
- Node.js
- Express.js
- MongoDB (Mongoose)
- dotenv para configuración de entorno
- Cors
# 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
Asegúrate de crear un archivo .env
con al menos estas variables:
PORT=3001
MONGODB_URI=mongodb://localhost:27017/factoryflow
factoryflow-backend/
├── controllers/
├── models/
├── routes/
├── middlewares/
├── config/
├── .env
├── app.js
├── package.json
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 |
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.
Puedes ejecutar pruebas (si las tienes) con:
npm test
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.