Build an Online Store
$10-30 USD
Dibayar semasa penghantaran
There are four different roles in the system, customer, regular_seller, premium_seller, and admin.
Generally speaking, customers can make a purchase using the website; sellers can list and sell service and
products using the website; the admin is responsible to manage the website.
There are two big categories for the sales listed on the website, service and products. For examples,
services include tutor service, cleaning service of dorm, etc., and products include textbooks, lunch
certificates and so on.
Each listed item is either a service or a product. The information it displays for an item includes but not
limited to: a title, a picture, the description, and price ….
Customer can do the following things:
1. Click a category to display all items listed in that category
2. Search items with key words
3. Make a purchase, and then the system will generate an order number.
4. Check order history after successfully login.
5. Each time, a customer can purchase one item. For each item, a customer can purchase only one.
Even though the customer logins again, she or he cannot purchase the item again.
For each item, there is a requirement of a minimum number of purchases. Only if the number of
purchases is met, the sales become valid. For example, an item has this requirement as 2. When the first
customer purchases it, the webpage shows that it needs one more purchase to make it alive. Also, when
the customer checks the order status or history, it shows invalid. After the second customer purchases it,
the webpage displays that the item is alive. At this time, if the first customer checks the order status or
history, it will show that the order is valid.
Each item has a number for how many available to sell. After all available are sold, the system needs to
show that the sale is over or expired.
There are two types of sellers, regular and premium. Premium sellers can list items without approvals.
However, regular sellers need approvals from admin to make their listings shown on the website, if the
listed price is over $100.
Admin logins in with their own account to review and approve pending listings.
ID Projek: #7510878