Milestone 2
-
Product Description – Our product will be a web application/website, that will be an online marketplace. Where the customers can post their item/items, they are selling. Some of the features will be selling products without having to go through any extra effort, you will be able to sell and buy products securely, and you don't have to worry about scams, it will be easy to operate for every user. We will initially start off with four categories of cars, homes, computers, clothes. We will let customers comments on sellers and how they are as a seller and rate them as well. We will have login ids for sellers and buyers with a brief description of them to avoid spams as much as possible. Our website will be categorized into big categories that will be narrowed down as we get more traffic on our website, but we will start with four categories. People who are looking to sell regularly to advertise their product or have their product to be first on the page when searched for a specific product. Eventually, we will also want to add a feature where it brings an average price of that product by comparing it to similar products that are posted.
-
Need and Value – The need for this product is because it will be more convenient for both the buyer and seller. Most other online marketplaces have ads that are fake and other advertisements while our product will customer an ad-free and scam-free experience. It is easy for people to deal with some stuff they don't need. It will also bring another platform for sellers who want to sell quickly or who want to advertise their product on many platforms as they can.
-
Stakeholders – Most stakeholders will want an application where an age group can use it, and anyone in the world can use it. Our application will be easy to use as well as it will cut down on unnecessary steps you have to take using other marketplaces; eventually, we will develop it into other languages as well to make it more convenient for users who don't have their first language as English. Most stakeholders will be people who are looking to sell regularly to advertise their product or have their product to be first on the page when searched for a specific product.
-
Quality Assurance – The Product quality will be assured with constant updates as well as new features to make the user experience more accessible. The product will be useful since the customer will be able to buy and sell any product. Another way it will maintain quality is by giving the buyer an average price of a similar product, so they know that it isn't overpriced, and it is a fair deal.
-
Technology Requirements – We will most use HTML/CSS, react, and JavaScript to develop our website on the front-end, and for back-end, we will mostly be using PHP. We are using HTML/CSS, react, and JavaScript because we are trying to make a website which is easy to use for the customer of all ages. These technologies will allow us to do that and not make our website complicated.
-
Action Plan – For this Milestone, we worked as a group with everyone doing a task. We then combined our ideas to make one. For the next milestone, we will stick to this planning, where we will each think for a user story, and we will all combine it and edit each other work. For future milestone, we will continue using this approach, so every member has input in each task and a say in each task and also responsible for each and everyone's task.
Software Qualities
-
Functionality – Our website will be capable of providing customers with a secure experience. Our website applies to everyone who is looking to buy and sell anything. Customers will be able to use the website for as many things as they would like. The code that is for the front-end will have reusability since you can create more pages similar or improved upon them.
-
Usability – The website will be straightforward; therefore, the website will be more responsive. Aesthetically the website has a background for the home page, and backgrounds will also be based on the categories you select. It will also be colorful and eye-catching.
-
Reliability – The website is reliable and available to anyone who wants to buy and sell products. It will be accurate in terms of that each category will that only have that category.
-
Performance – The performance of the website will be excellent since the website itself will be simple, which will give us more space and time to work on its performance and capacity.
-
Supportability – The website will be easy to maintain since it will be simple, and it will be maintained by giving its user with constant updates and new features. It will be very flexible in terms of content on the website since you can pretty much sell anything.