A ToDo List Web Application for anyone! Visit https://simply-do.herokuapp.com to see it in action.
Simply Do uses Vue
for the frontend, Go
for the backend, Firebase
for data storage, and Heroku
for deployment.
-
Start the server locally:
go run main.go server
-
Visit
localhost:8080
, the webpage is served by files frompublic/
.
Note: changes to frontend won't require a server restart, but changes to the backend will need a server restart.
Make commands:
$ make
build-client Builds the frontend files to public
build-docker Builds the docker image
build-linux-binary Builds the linux binary
clean Cleans up the built binaries
deploy Deploys to Heroku. Requires to be logged in on Heroku Registry
help List targets & descriptions
run-client Starts the frotend server. Run this after backend server if developing locally
run-docker Starts the server with the latest built docker image. Requires .env.secret
run Starts the server locally on port 8080 or $PORT if set