Project Title: Used Laptops Buying and Selling Store
Category: Web Application
Project File: Download Project File
Syed Hassan Ali Shah
hassan.ali@vu.edu.pk
syed.hassan.ali.sha@outlook.com
Used Laptops Buying and Selling Store
Project Domain / Category
Web Application
Abstract / Introduction
The main aim of this project is to develop an interactive and effective website for facilitating the needs of used Laptops buyers and sellers. It will be like an e-laptop store website where laptops can be bought and can be sold from the comfort of home through the Internet. An online laptop store is a virtual store on the Internet where customers can view the available laptops for sale and can select laptops of their interest as well as add a laptop on the website for selling it. The platform allows users to easily create accounts, manage their profiles, and list laptops with detailed specifications, including images and condition descriptions. The website will feature a user-friendly interface that allows individuals to browse through a wide selection of laptops using advanced search filters to help users find specific models based on criteria like price, brand, model and condition etc. After selecting a laptop of his/her choice, a customer can contact the owner of the laptop whose information will be visible to the buyer on sending a purchase request to the seller.
Functional Requirements:
There will be three categories of Website users:
▪ Guest (Unregistered User)
▪ Registered User
▪ Administrator (Admin)
Guest (unregistered user) user will be able to just view the available Laptops and can search them on the website according to his/her need.
Registered user will have the privileges to place an order for a laptop that is available on the website as well as can add a laptop on the website for selling it. Administrator (Admin) is the super user of the website who can manage everything on the website.
• User Module:
a) User Registration and Sign In: There will be a proper signup interface for unregistered users to register on the website. A registered user will be able to login to the website by entering the correct credentials in the sign in interface.
b) View Laptops: All available Laptops will be available on the website with proper interface. Any registered user or guest can view information of available laptops and can view the complete details of its brand, model, images, demanded price, laptop owner’s contact & location and other necessary details. The guest can only view and search the available information and cannot make any upload or any purchase request without any registration on the website.
c) Search Laptop: Any user registered or unregistered can search for the available laptops on the website. The search can be done using advanced search filters like price, brand, model and condition etc. If user requirement meets, then system will show results in proper format.
d) Upload Laptops: A registered user will need to upload the laptop details if he/she wants to sell a laptop. After login to the website, the user will upload all the necessary details i.e. laptop model, brand, price, images etc. of the laptop on the website.
e) Update details of uploaded Laptops: If a registered user has uploaded a laptop on the website, he/she will be able to edit and update the price or any other details of that laptop. The registered user will also be able remove the laptop from the website.
f) Update profile: Upon successful login to the website by a registered user, he/she will be able to update any of his/her profile information and can update his/her account password.
g) User Review and Feedback: Any registered user will be able to submit his/her review about the purchased laptop and can give feedback about it to its previous owner.
h) User Complain: In case of any fraud or serious issue, any registered user will be able to submit complain about the concerned to the admin. After verification of the matter, the admin can either give warning to the concerned or can block the concerned account on the website.
i) Give Rating: Customers can give a rating to the concerned seller after the completion of purchase request according to his/her satisfaction.
j) Buy Laptops: A user must log in successfully to the website to place an order for buying a laptop. A registered user needs to fill all the order details for buying the laptop of his/her choice. After filling the details, user will be moved to the payment section.
• Admin Module:
a) Login: Using valid login credentials, admin need to login into the system to access the system.
b) Manage Laptops: Admin can upload the laptop’s information, view all the added laptops online with their details by the registered users. Admin can block and unblock any laptop for displaying on the website.
c) Admin Dashboard: Admin can view the detailed summary of everything such as count of registered users, registered user details, total sold laptops along with buyer and seller details, total available laptops etc.
d) Manage Users: All the registered user details will be displayed to the admin. Admin will accept / reject the user registration requests and can block or unblock any user for uploading or buying a laptop on the website.
e) Report Generation: The admin will be able to generate a complete report of total sales of laptops purchased on daily, weekly, and monthly basis.
• Payment Module:
Upon successful completion of any order, customers can either pay the amount to the concerned delivery person on the spot or can transfer the amount to the concerned laptop seller’s account number available on the website. The responsibility of the delivery will be on the seller and the responsibility of verifying the selected laptop will be on the customer respectively.
[Note: Student can add/enhance requirements as per need and keeping the time span and scope in view.]
Tools:
ASP.NET, C#, React JS, Node JS, HTML, CSS, JavaScript, Ajax, jQuery, Bootstrap, MS SQL Server
Supervisor:
Name: Syed Hassan Ali Shah
Email ID: hassan.ali@vu.edu.pk
Skype ID: syed.hassan.ali.sha@outlook.com
Reviewer: Hina Tahir
Submitted on: Thursday 10, April, 2025 04:52PM
Supervisor Behavior: Formal & Neutral
Supervisor is serious but fair, asks normal questions, not too easy or too hard.
Review:
Website run krwai
Then customer ko register krwaya
Then seller login krwaya
New laptop add krwaya
Then laptop ki price update krwai
Laptop ko delete krwaya
Then bole laptop ki price kesa update ki uski query dekhi
Phr bola css file open kro
Us main . dot sign class ko call krta uska pocha
aur id wala bhi pocha jis ko # sa call krta
uska bad customer register page pa required attribute ka pocha
Then kaha viva ho gya final deliverable complete kren