Aashna, Aedan, Alli, Misha, Niki
Members: Aashna Kshirsagar, Allison Bulot, Aedan Wen, Misha Sharma, Nikita Sahoo
Standard Scrum Roles
Scrum Master: Allison Bulot
Product Owner: Aashna Kshirsagar
Developer: Nikita Sahoo, Misha Sharma, Aedan Wen
Design, Development, and Evaluation Roles
Front-end dev: Aedan Wen
Back-end dev: Allison Bulot
Full-stack dev: Misha Sharma, Aashna Kshirsagar, Nikita Sahoo
The home page introduces users to our platform with our site name and team details. A navigation menu at the top allows users to easily navigate to the different pages: Signup, Login, About, Movies, Cart, and Orders. Â
The About page provides a detailed description of the Movie Store application (User Story 1).
The Movies page displays all the different movies that are available on the website (User Story 5). To enhance accessibility, it includes a search bar that allows the user to find specific movies quickly (User Story 6).
Clicking on any movie redirects users to a separate page based on the movie ID. This page displays the movie name, picture, description, price, and quantity (User Story 14). The user also has the option to add to cart, allowing them to store the items they want to checkout (User Story 7/8). The individual movie page also has a reviews section where the user can read and create a review on the movie (User Story 9/13). The user has the option to edit and delete their review if they choose to do so (User Story 11/12).
When the user adds a movie to the cart, they are redirected to the Shopping Cart page. The shopping cart page showcases the movie ID, name, price, and quantity of all the movies in the cart. It also displays the total amount to pay. There is a purchase button which allows the user to buy all the items in their cart. Finally, there is also a remove all movies from cart button which clears their shopping cart (User Story 10).
The Login page allows the user to login with the unique username and password they created (User Story 2/3). If the user forgets their credentials, a password reset option is available (User Story 4).
Additionally, the Sign Up page allows new users to create an account.
The Orders page lists all the orders the user has made, including the date, total cost, and information for all the movies included in the cart (User Story 15).
Our application also has an administrative side where an admin can manage all features of the site. The admin is able to control the users, movies, reviews, and orders of the movie store (User Story 18/19/20/21). Our application has been hosted globally so its accessible from any device, and includes a responsive GUI (User Story 16/17).