A photo gallery application written in Go.
Install dependencies (go 1.11+ required):
go get
Then proceed to build and run the project
go run *.go
it will be running on localhost:4000
- Gorilla Mux - For http routing
- Gorilla CSRF - For Cross Site Request Forgery (CSRF) prevention
- GORM - For database interaction
- Postgress - For persistency
- Mailgun - For sending emails
- UNOFFICIAL Dropbox Go SDK - For dropbox interaction
- oauth2 package - For authenticating with Oauth2 services
- Digital Ocean - For deployment.
- Caddy Server - For HTTP proxy and sane security defaults.