SHOPEE Project in C sharp

By: Prof. Fazal Rehman Shamil
Last modified on April 29th, 2021

Code and documentation of SHOPEE Project in C sharp

Project Domain / Category

Web Programming + Image Processing

Abstract / Introduction

Shopee is the leading online shopping platform like ‘Ali express in Southeast Asia, Taiwan, and Brazil where users are guaranteed to either get their orders or money back otherwise. Here users can shop for the leading brands against various categories. There are multiple sellers having online stores on shopee. It is likely that a user can get the same product from multiple sellers having different price ranges based on store location, promotion or shipping cost, etc. It has been noticed that a product description may vary from store to store but the images for a particular product usually will remain the same. Based on the images for a particular product which the user is interested in, the website should recommend exactly the same product from other vendors in a cost-effective solution(be it the shipping route, days required for order delivery, rating or price, etc).

Functional Requirements:

There will be two parts to a project.

  1. PART-A (carries 60% weightage)

You have to make a complete shopee website including all features for users, admin, and vendors. Generally speaking, users can manage their accounts, orders, order history, payments, disputes, etc. Vendors can maintain their stores, products, orders (completed, in-transit, returned, etc), payments, etc. Admin can manage the whole website and give controls to users and vendors. You can explore more on https://shopee.com/ to extract as many features as possible for implementation.

  1. PART-B (carries 40% weightage)

Here involves some image processing along with the machine learning part. Users can search for a particular product offered by multiple vendors. Product images for a particular brand are the same while the description or keywords may vary from store to store. You have to implement a recommender system that not only selects the same product from multiple vendors (image processing) but also gives the best possible way in lowering the product cost (machine learning).

Languages:

C sharp recommended. Python recommended.

Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, Use case description, scope, hard requirements, non-functional requirements, testing test cases, SRS document, design manual, and other diagrams are needed to draw for this project.

Prof. Fazal Rehman Shamil