A simple toy project used during the Software Engineering course at the University of Padua.
- As a generic user, I want to be able to search for a movie by its title, so that I can see its details.
- As a generic user, I want to be able to search for a movie by its director, so that I can see its details.
- As a generic user, I want to be able to search for a movie by its genre, so that I can see its details.
- As a generic user, I want to be able to search for a movie by its year, so that I can see its details.
- As a generic user, I want to be able to search for a movie by its cast, so that I can see its details.
- As a generic user, I want to be able to search for an actor by its name, so that I can see its details.
- As a generic user, I want to be able to search for a director by its name, so that I can see its details.
- As a generic user, I want to be able to register myself, using my username and password, so that I can access the system.
- As a generic user, I want to authenticate myself, using my username and password, so that I can access the system.
- As a generic user, I want to authenticate myself using my Google account, so that I can access the system.
- As a generic user, I want to authenticate myself using my Facebook account, so that I can access the system.
- As an authenticated user, I want to be able to update my profile, so that I can keep my information up to date.
- As an authenticated user, I want to be able to add a movie to my watchlist, so that I can keep track of the movies I want to watch.
- As an authenticated user, I want to comment a movie, so that I can share my opinion with other users.
- As an authenticated user, I want to respond to a comment, so that I can share my opinion with other users.
- As an authenticated user, I want to rate a movie, so that I can share my opinion with other users.
- As an admin, I want to be able to add a movie to the database, so that I can keep it up to date.
- As an admin, I want to be able to remove a movie from the database, so that I can keep it up to date.
- As an admin, I want to be able to update a movie in the database, so that I can keep it up to date.
- As an admin, I want to be able to add an actor to the database, so that I can keep it up to date.
- As an admin, I want to be able to remove an actor from the database, so that I can keep it up to date.
- As an admin, I want to be able to update an actor in the database, so that I can keep it up to date.
- As an admin, I want to be able to add a director to the database, so that I can keep it up to date.
- As an admin, I want to be able to remove a director from the database, so that I can keep it up to date.
- As an admin, I want to be able to update a director in the database, so that I can keep it up to date.