- Register
- Login/Out
- Edit Profile (including changing the profile picture)
- List new products
- Remove products
- Manage and edit listed items (including changing the product picture)
- Search products by product name, category and seller
- Add products to favorites list or shopping cart
- Buy products, and see previously bought products in their profile (including time and date of purchase)
- Rate purchases, which will influence the seller rating
- Access to sold products (including time and date of purchase)
- User is able to see the shipping form of each product he has sold
- Has access to all the normal user functionalities
- Elevate another user to admin
- Add new product category and new product condition
- Access to sold and purchased products of all users, when visiting their profiles
- Products can only be added to the shopping cart if they haven´t been sold and if they´re not listed by the current user
- Purchased products can be rated on a scale of 1 to 5, and that rating will influence the seller´s rating
- User rating, which consists of the average rating of the products sold by this user
- Recommended section shows the top 10 available products in decreasing order of seller rating, giving a commercial advantage to the best rated users
Email: ana@example.com Password: AbcD1234
Email: carlos@example.com Password: PasSw0rd
- Hugo Cruz up202205022
- João Pedro Martinho up202204883
- Tomás Martins up202108639