ERP implementation on Golang with hexagonal architecture and with a GraphQL API.
Its goal is to serve as the base of an ERP application that can manage multiple requirements.
- Base layout
- CI/CD files
- GraphQL endpoint implementation
- Articles logic
- Categorization logic
- Product images implementation
- Search logic
- Transactions and authentication of transactions
- Testing and CI automation
- Golang 1.18+
- MongoDB
- Redis
- Kafka
- Docker / Docker-compose
- go mod vendor