Try it out live at https://movies-of.bxabi.com
It is written using Revel, a high-productivity web framework for the Go language.
To use it, you have to get an API key from The Movie Database, and save it in a file called 'apiKey' in this folder.
go install github.com/revel/cmd/revel@latest
git clone https://github.com/bxabi/movies-of.git
cd movies-of
revel run movies-of -m \[prod\]
(~/go/bin/revel if you don't want to add revel to your path)
Go to http://localhost:9000/
The directory structure of a generated Revel application:
conf/ Configuration directory
app.conf Main app configuration file
routes Routes definition file
app/ App sources
init.go Interceptor registration
controllers/ App controllers go here
views/ Templates directory
messages/ Message files
public/ Public static assets
css/ CSS files
js/ Javascript files
images/ Image files
tests/ Test suites
- The Getting Started with Revel.
- The Revel guides.
- The Revel sample apps.
- The API documentation.
the routes/routes.go file is autogenerated when the "revel run myapp" is executed.