Purpose
The purpose of this document is to outline the requirements and specifications for the development of the Movie Review API, which allows registered users to rate and review movies, as well as create, update, and delete their own movies.
Scope
This API will provide functionality for user registration, authentication, movie and review management, and user interaction with movies and reviews.
NOTE: An Admin is a user with special role, registered user can be a normal user or an admin.