Nome | UP | % |
---|---|---|
Beatriz Pereira | 202207380 | 33.3 |
Bruno Drumond | 201202666 | 33.3 |
Tomás Sucena Lopes | 202108701 | 33.3 |
git clone https://github.com/FEUP-LTW-2024/ltw-project-2024-ltw03g08.git
git checkout final-delivery-v1
sqlite3 database/schema/database.db < database/schema/database.sql
php -S localhost:9000
We have used the following external libraries:
- GoogleFonts;
- FontAwesome;
- Homepage

- Página de Perfil

General:
- Register a new account.
- Log in and out.
- Edit their profile, including their name, username, password, and email.
Sellers are able to:
- List new items, providing details such as category, brand, model, size, and condition.
- Track and manage their listed items.
- Respond to inquiries from buyers regarding their items and add further information if needed.
- Print shipping forms for items that have been sold.
Buyers are able to:
- Browse items using filters like category, price, and condition.
- Engage with sellers to ask questions or negotiate prices.
- Add items to a wishlist and shopping cart.
- Proceed to checkout with their shopping cart.
Admins are able to:
- Introduce new item categories, sizes, conditions, and other pertinent entities.
Security: We have been careful with the following security aspects:
- SQL injection
- Cross-Site Scripting (XSS)
- Cross-Site Request Forgery (CSRF)
Password Storage Mechanism: hash_password&verify_password
Aditional Requirements:
We also implemented the following additional requirements:
- API Integration