Skip to content

Beg-program/Movie-Tracker-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Movie Tracker API

A lightweight, high-performance RESTful API built with FastAPI to manage a movie "must-watch" list. This project demonstrates core backend concepts including CRUD operations, data validation with Pydantic, and state management using Python dictionaries.

๐Ÿš€ Features

  • Create Movies: Add new movies with validation (ensures year is post-1888).
  • Read Movies: Fetch the entire list or filter by "watched" status.
  • Partial Updates: Update a movie's watched status using PATCH via query parameters.
  • Delete: Remove movies from the database with proper 204 No Content responses.
  • Validation: Robust error handling for non-existent IDs and invalid data types.

๐Ÿ› ๏ธ Tech Stack

About

A FastAPI-based REST API for managing movie watchlists. Features Pydantic validation, CRUD operations, and interactive Swagger documentation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages