diff --git a/DatabaseDesignExercise.drawio.png.png b/DatabaseDesignExercise.drawio.png.png new file mode 100644 index 0000000..9717477 Binary files /dev/null and b/DatabaseDesignExercise.drawio.png.png differ diff --git a/user-stories.md b/user-stories.md index b836475..517b709 100644 --- a/user-stories.md +++ b/user-stories.md @@ -1,3 +1,14 @@ +# User Stories + - As a customer, so I can receive my tickets, I want to provide my contact information. - As a customer, so I can decide which movie I want to watch, I want to see a list of movies. -- As an admin, so I can manage the movies shown at the cinema, I want to update the list of movies. \ No newline at end of file +- As a customer, so I can browse a list of available movies, I want to decide what to watch. +- As a customer, so I can book a ticket online, I want to access an online booking system. +- As a customer, so I can cancel my booking, I want to have the option to do so. +- As an admin, so I can add new movies to the system, I want customers to see new movies. +- As an admin, so I can manage the movies shown at the cinema, I want to update the list of movies. +- As an admin, so I can schedule multiple screenings for a movie, I want customers to have different time options. +- As an admin, so I can assign movies to different screens, I want to manage screen availability. +- As an admin, so I can expand the cinema’s capacity, I want to add new screens to the system. +- As an admin, so I can analyze revenue and movie popularity, I want to generate reports on ticket sales. +- As an admin, so I can track returning visitors, I want to see which customers booked which movies. \ No newline at end of file