Sumi-a / SWE-Project-3

0 stars 0 forks source link

Core Backend Features #4

Open AditiJha26 opened 3 weeks ago

AditiJha26 commented 3 weeks ago

Key Features and interface:

Add a book/tv show/ movie: A simple form where users input book details like title, author, genre, year published, and a short synopsis (optional).

Add a review: Another form for users to rate the book/tv show/movie (e.g., 1-5 stars) and write a short review or thoughts.

Edit Review: User can edit their existing reviews (only for their own reviews).

Delete Review: Allow users to delete their reviews.

Listing: A page that lists all books/tv shows/movies with their reviews, sorted by latest, highest rated, or most reviewed.

User Profile (optional): Like history: Users can view all the books they’ve reviewed or rated, creating a personalized “library.

Optional Additions:

Search and Filter: Once the user has a decent number of entries, the user can add a search and filter feature within their own database.

Book Images: To add visuals, considering allowing users to upload cover images

Outlook: Content Categories: (Books, Movies, TV shows):

Separate endpoints: Dedicated endpoints for each category to keep things organized: API books, API movies, API TV Shows.

Assignments: Aditi: Movies; Kai: Books; Mastewal: TV Shows