onukwilip / agile-final-project Goto Github PK
View Code? Open in Web Editor NEWThis is the HONORS project for the 'Introduction to Agile development and Scrum' course
License: MIT License
This is the HONORS project for the 'Introduction to Agile development and Scrum' course
License: MIT License
As a System administrator
I need access to a cloud infrastructure, container, and database
So that [deploy the application/service to a cloud platform
Given that the application has been deployed to any cloud platform
When visit the URL given to me by the cloud provider
Then i should receive the application's page as a response
As a User
I need the ability to select a product from a list of product and dislike the product
So that i can negatively review a product
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need the ability to get or query a subset of all products in the available
So that i can view products according to their categories
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need the ability to view a list of all products created in the application
So that i can view all available products and select a product of my choice
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need the ability to delete a product from a list of existing products
So that i can remove a product that is no longer available for sale
Given i navigate to the products tab in my dashboard
When i click on a product's delete button from the list of products
Then the product and it's details should be removed from the database
As a Developer
I need access to CI/CD, and automated testing tools
So that i can seamlessly deploy new functionalities to production environment
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need the ability to select a product from a list of existing products, in my account, then edit the selected product details
So that i can change the details of a created product
Given i navigate to the products tab in my dashboard page, and click on a product's edit button
When i fill in the input fields for the product and submit
Then the existing product details in the database should be overwritten with the new details
As a User
I need the ability to view a single product from the list of all added products on the site
So that i can select and purchase any product of my choice
Given i visit the site's product page
When view a list of all added products, and click a single product
Then i should be redirected to a page containing the details of the clicked product
As a User
I need the ability to select a product and like the product
So that i can positively review a product
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need the ability to create a new product from my account
So that others can view and purchase my added product
Given there are inputs to add the details of a product
When I fill in those inputs and submit
Then a new product should be created in the database with my user id
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.