You are on page 1of 3

Online Responsive Multi-vendor Marketplace

Project Domain / Category


Web Application

Abstract / Introduction
Online Multi-Vendor Market Places serves as a hub where there are millions of products, relevant to
a large number of categories sold by multiple sellers through their stores which are provided by the
Market Place.

The Buyer visits the Market Place, searches the product and read the product details, afterwards
orders the product, the seller receives the order and ships it, the market place keeps an eye on all
these activities and respond accordingly.

In the current era, the use of smart devices such as Smart phones and tablets has increased
massively hence a web application should be created such that the design and development should
respond to the user's behavior and environment based on screen size, platform and orientation.

Functional Requirements:

1. Responsive Behaviour

The goal of responsive design is to build web pages that detect the visitor's screen size and
orientation and change the layout accordingly.

2. Multi User Authentication and Password resets


3. Email notifications and runtime notifications through web interface (UI)
Notifications should be sent to all the type of users through email and web interface
(depending on the type of operation).

Example Operations for notifications are:

Operation Notification

User Registration successful Email

Password reset successful Email

Added to Cart UI and Email

Order placed UI and Email

4. Administrators Portal
Design a web portal that will be used for the following tasks:
1. Managing categories
2. Managing Brands
3. Managing users
4. Managing Product Approval
5. Other tasks associated with administrator not listed here

5. Buyers Portal
Design a web portal that would be used for the following tasks:

1. Managing Profile
2. Managing addresses
3. Managing orders
4. Managing favourite stores
5. Managing Wish lists
6. Managing cart
7. Asking Questions
8. Giving review for already bought products
9. Other operations not listed here associated with the buyer

6. Sellers Portal
Design a web portal that would be used for the following tasks:

1. Checking insights of the store through home\dashboard page such as No. of items, most
sold items, item not being sold, Total sales for selected period. (You can use charts as per
your choice for relevant operation)
2. Managing Store
For managing store logo, store address, store status (online, offline) etc.
3. Managing Profile
4. Managing address
5. Managing orders
6. Managing Products
 Activate/Deactivate
 Soft Delete
 Edit Product
 Listing a product
o Product should have at least the following information:
 Product Name
 Product Model
 Description
 Images (maximum 8)
 Category
 Brand
 Warranty
 What is inside
 Weight and length, width, height
 Price
 Quantity
 More attributes relevant to products not listed here

7. Answering questions
8. Other operations not listed here associated with the seller

Tools:
 PHP and MySQL (You can choose any framework such as Laravel)
 Bootstrap or any other CSS Framework
 Any JavaScript library/ framework such as jQuery, Vue Js, react Js or angular Js.

You might also like