Categorygithub.com/V4N1LLA-1CE/movie-db-api
repository
0.0.0-20241226122140-90b01ca50370
Repository: https://github.com/v4n1lla-1ce/movie-db-api.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Movie API

A RESTful API for managing movie data with role-based access control.

Tech Stack

  • Go
  • PostgreSQL
  • Server-side sessions for authentication (stored in DB)
  • Mailtrap with email templating for account notifications

Features

  • Permission-based access control (movies:read movies:write etc)
  • Secure session-based authentication (No JWTs)
  • Account activation after registration using Mailtrap with email templates
  • Rate limiting for API endpoints
  • Full CRUD operations for movies (if permissions allow)
  • Secure password hashing

License

MIT License - see LICENSE file for details