Library management system using Go. This package manipulates a JSON file and execute the following actions through a CLI:
- Add user
- Add product
- Buy a product
- Deposit money
- List products
- List purchases
- CLI: Offers a CLI for manipulating the JSON
- Unit tests: There are a few unit tests written for this package internal code
- Language Syntax: Although this project doesn't use all go syntax keywords, it shows some of the language main abstractions.