Store Management is a Go-based application designed to assist in efficient store management. This application provides various features that enable user to manage products and orders with ease.
-
Make sure you have Golang installed. If not, you can download it from Golang Official Website.
-
Install 'make' if not already installed.
- On Debian/Ubuntu, you can use:
sudo apt-get update sudo apt-get install make
- On macOS, you can use Homebrew:
brew install make
- On Windows, you can use Chocolatey:
choco install make
-
Clone the repository
git clone https://github.com/wildanfaz/store-management.git
-
Change to the project directory
cd store-management
-
Start the application using docker
docker compose up
-
Open this postman documentation to test the endpoints
-
Install all dependencies
make install
-
Start the application without docker
make start
-
Migrate database
make migrate
-
Rollback database
make rollback