Sistema Contable ERP

Job ID: 39893406

Budget: $1,500 – $3,000 USD

The project is a ground-up ERP build that will run on a Java (Spring Boot) backend with an Angular front end and a PostgreSQL database. Ultimately the system will cover eight modules—Compras, Inventario, Producción, Ventas, Logística, Contabilidad, Tesorería y Recursos Humanos—but the very first production milestone must put Ventas, Logística y Contabilidad into the hands of users.

Core expectations
• Clean, well-documented Java code (RESTful services, JWT-based security, Maven/Gradle build).
• Responsive Angular UI that consumes those services, respects role-based access and can be i18n-ready.
• PostgreSQL schema design, indexing and basic seed data.
• Delivery through Git with meaningful commits and the ability to spin up the full stack via Docker-Compose.

Milestone sequence
1. Ventas: gestión de clientes, emisión de facturas y reportería esencial.
2. Logística: órdenes de despacho, control de rutas, trazabilidad de entregas.
3. Contabilidad: catálogo de cuentas, asientos automáticos desde ventas y logística, estados financieros básicos.
(Modules four through eight will follow once the first three are stable.)

Acceptance criteria
• Each module deploys without manual tweaks on a fresh environment.
• Unit and integration tests cover critical flows.
• Postman / Swagger collection documents every exposed endpoint.
• UI follows Angular best practices, passes basic Lighthouse audits (>80 performance).

Please include concise evidence of prior experience on comparable Java-Angular-Postgres systems—code snippets, repositories or live links speak louder than a long proposal.