A JSON API built following the "Let's Go Further" book by Alex Edwards.
This project is called Greenlight — a JSON API for retrieving and managing information about movies.
- Go 1.19 or later
-
Clone the repository
-
Run the Development server
go run ./cmd/apibin- Compiled application binarycmd/api/- Application-specific code for the APIinternal/- Ancillary non-application-specific codemigrations/- SQL Migrations for databaseremote- Configration files and scripts for production servergo.mod- project dependencies, versions and module pathsMakefile- recipes for automating common administrative tasks
Built with Go following the patterns and practices from Alex Edwards' "Let's Go Further" book.