Skip to content

Planificación de recursos empresariales para el manejo eficiente de una empresa.

License

Notifications You must be signed in to change notification settings

JoseMendezA/ERP_Open_Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ERP Open Source

Contributions Welcome Follow on GitHub

Tip

¡Bienvenido al proyecto ERP Open Source! 🎉 Un sistema de planificación de recursos empresariales potente, flexible y de código abierto.

🌟 Características principales

  • 📊 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

💻 Tecnologías Utilizadas

  • Python
  • Django
  • PostgreSQL
  • React

Warning

Se han añadido las siguientes tablas:

  1. Website y E-commerce: producto_web, carrito_compra, item_carrito
  2. Calidad: control_calidad
  3. Pedidos y Órdenes de Producción: orden_produccion
  4. Contabilidad: transaccion_contable
  5. Alarmas y Sensores: sensor, lectura_sensor, alarma
  6. Manufactura: estacion_trabajo, proceso_manufactura
  7. 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.

🛠️ Instalación

🚀 Comenzando

Sigue estos pasos para obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas:

  1. Clona el repositorio:

    git clone https://github.com/JoseMendezA/ERP_Open_Source.git
    cd ERP_Open_Source
    
  2. Instala las dependencias:

    pip install -r requirements.txt
    npm install
    
  3. Configura la base de datos:

    Configura la conexión a tu base de datos en el archivo .env.

  4. Ejecuta las migraciones y levanta el servidor:

    python manage.py migrate
    python manage.py runserver
    
  5. Inicia la aplicación:

     npm start

About

Planificación de recursos empresariales para el manejo eficiente de una empresa.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published