Skip to content

Polidoro-root/go-inventory-management

Repository files navigation

Go Inventory Management

This is my first personal project on Golang! I am working on a Inventory Management to apply, learn and develop my skills as Gopher, avoiding too much libraries and dependencies. This app aim to solve a internal inventory management where users have their own hierarchy and play different roles with same resources, resources that are updated always when someone makes and input or output.

Setup

This app runs on Docker for development and testing environment, it is recommended that you have Docker and Docker Compose installed on machine.

We can start the application by running:

make start

To stop and remove all containers we got:

make stop

Testing

This app uses Testcontainers for integration testing and we can run tests with (with coverage by default):

make test