bluelight allows you to manage a movie library with CRUD endpoints, including advanced features like searching, sorting, filtering, and pagination. The API also includes IP-based rate limiting to prevent abuse.
- CRUD endpoints for movies
- Search movies by title, year, and genre
- Sort movies by title, year, rating, and popularity
- Filter movies by rating, genre, and language
- Pagination for movie results
- Permission based authorization
- IP-based rate limiting to prevent abuse
- Go (Golang)
- PostgreSQL
If you'd like to contribute to this project, feel free to submit a pull request or open an issue. Please follow the contributing guidelines when submitting code changes.
This project is licensed under the MIT License - see the LICENSE file for details.