Skip to content

A ToDo List Web Application for anyone using Vue and Go. Hosted on Heroku and backed by Firebase.

License

Notifications You must be signed in to change notification settings

nickwu241/simply-do-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simply Do

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.

Developing

  1. Start the server locally:

    go run main.go server
    
  2. Visit localhost:8080, the webpage is served by files from public/.

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

About

A ToDo List Web Application for anyone using Vue and Go. Hosted on Heroku and backed by Firebase.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published