← back

movies crud api using go

august 2022

overview

This project implements a CRUD (Create, Read, Update, Delete) API for managing movie records using Golang. Users can perform operations like adding new movies, retrieving all or specific movies, updating movie details, and deleting movies.

The API uses gorilla/mux for routing and handles requests in a RESTful manner.

motivation

I built this project to practice RESTful API development in Go and explore Go's efficiency in handling server-side requests for CRUD operations.

tech stack

api endpoints

sample movie json

{
  "id": "1",
  "isbn": "438227",
  "title": "Inception",
  "director": {
    "firstname": "Christopher",
    "lastname": "Nolan"
  }
}

summary

→ view on github