Tip
¡Bienvenido al proyecto ERP Open Source! 🎉 Un sistema de planificación de recursos empresariales potente, flexible y de código abierto.
- 📊 Gestión financiera completa
- 🏭 Control de inventario y producción
- 👥 Administración de recursos humanos
- 🛒 Gestión de ventas y CRM
- 📈 Informes y análisis avanzados
- Python
- Django
- PostgreSQL
- React
Warning
Se han añadido las siguientes tablas:
- Website y E-commerce: producto_web, carrito_compra, item_carrito
- Calidad: control_calidad
- Pedidos y Órdenes de Producción: orden_produccion
- Contabilidad: transaccion_contable
- Alarmas y Sensores: sensor, lectura_sensor, alarma
- Manufactura: estacion_trabajo, proceso_manufactura
- PLM (Product Lifecycle Management): version_producto, documento_producto
Important
El sistema ERP Incluye:
- Índices para mejorar el rendimiento de las consultas.
- Una vista resumen_ordenes_produccion para obtener un resumen de las órdenes de producción activas.
- Una función calcular_costo_orden_produccion para calcular el costo total de una orden de producción.
- Un trigger actualizar_stock_orden_produccion para actualizar automáticamente el stock cuando se crea una nueva orden de producción.
Caution
Este esquema proporciona una base sólida para un ERP ampliado. Dependiendo de las necesidades específicas del negocio, es posible que se requieran ajustes o tablas adicionales.
Note
- La relación entre inventario y producto asume que cada entrada en el inventario corresponde a un único producto. Si un producto puede estar en múltiples ubicaciones, podrías necesitar ajustar esta relación.
- La tabla de pedidos (producto-cliente) permite registrar transacciones o pedidos, lo que es útil para un sistema de gestión de ventas o inventario.
- Dependiendo de tus necesidades específicas, podrías querer agregar más tablas (como una tabla de ventas) o campos adicionales a las tablas existentes.
🚀 Comenzando
Sigue estos pasos para obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas:
-
Clona el repositorio:
git clone https://github.com/JoseMendezA/ERP_Open_Source.git cd ERP_Open_Source
-
Instala las dependencias:
pip install -r requirements.txt npm install
-
Configura la base de datos:
Configura la conexión a tu base de datos en el archivo .env.
-
Ejecuta las migraciones y levanta el servidor:
python manage.py migrate python manage.py runserver
-
Inicia la aplicación:
npm start