Requirements: Golang Godoc Swaggo/swag Makefile Tailwind standalone CLI Node for @storybook/server-webpack5, and for webpack Git bash or simillar (to build, and for some other commands too) How to: First time running after clone make dep make storybook-dep make webpack-dep Run development mode In one CMD do: (tailwind, with live reload) make tailwind-watch In a second CMD do: (storybook) make storybook In a third CMD do: (webpack, with live reload) make webpack-watch In a fourth CMD do: (server, with live reload) air In a fifth CMD do: (go docs) make docs In a sixth CMD do: (swagger ui) make swag Alternative for running in development mode In case you don't mind the output being all mixed, you can run all commands above at once using: go run ./dev-script Compile for production mode make build (copy the files needed to another directory) make clean