Question: PHP Project Description: Develop a website that people can buy/sell products. Viewers of the website are able to register for the website. A registered user

PHP Project Description:
Develop a website that people can buy/sell products. Viewers of the website are able to register for the website. A registered user is able to post items for sale on the website. Every item has the following properties:
1 - Price
2 - At least one and at most 4 images
3 - Quantity
Once posted on the website, the item will remain visible on the website for two weeks from the day it was posted and then it disappears. Items that have quantity equal to zero, are not displayed on the screen for view.
Non-register users are ONLY able to view all the posted items, but cannot purchase or post anything.
Once a registered user logs-in, the following options show up for that user:
- List of posted items by that user
- Add item: The user can add item to the website
-Modify item: The user can modify the specifications of an item, e.g. price, quantity, name, etc.
- Extend: To extend the expiry date (visibility) for the item.
-Remove item: The user can remove one or more items that he has posted.
The design of user interface for how the user adds/modifies/extends and removes a product is up to you.
The main page of the website contains common links, e.g. About Us, Contact Us as well as: View items. When the website pops-up, the last 10 sold products have to be displayed on the screen.
A viewer is able to see a complete list of products by clicking "View Items" from the main page in which case, a table shows up with a list of all items posted so far sorted by posted date from the most recent to the least recent.
Any user is able to click on an item to see the details for that item, e.g. name of owner, contact of owner, etc. Notice that a non-registered user cannot purchase any product.
When a registered user views a product, the "Purchase" button shows up and that the user can purchase the product by clicking on the "Purchase" button. In this case, the user is directed to a page where the specifications of user is taken and the transaction is completed.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!