Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added ER-Diagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 28 additions & 3 deletions user-stories.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
- 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.
- 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.

```
A local cinema wants to allow people to book tickets online
to see movies that are being shown in its various screens.
These tickets should be delivered to customers via email.
The cinema wants to keep a record of their customers and
the tickets they purchase, as well as offer a regularly
updated list of movies for them to choose from.
A single screen might show multiple movies a day,
and even the same movie at multiple times.
The cinema will expand its number of screens in the future,
so the potential for growth needs to be accounted for.
```
Customer

As a customer, I want to be able to view what movies are available to watch.
As a customer, I want to be able to book tickets for a movie.
As a customer, I want to be able to receive my tickets via email.

Owner
As the owner, I want to be able to add new movies to the list of available movies.
As the owner, I want to be able to add new screens to the cinema.
As the owner, I want to be able to view the list of customers who have booked tickets.
As the owner, I want to be able to view the record of tickets purchased.