Renewed Furniture Hub

Web Application

Project Details

Project Information

Project Title: Renewed Furniture Hub

Category: Web Application

Semester: Spring 2025

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Renewed Furniture Hub

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 Furniture buyers and sellers. It will be like an e-furniture store website where furniture items like sofas, chairs, tables, desks, bookshelves, wardrobes, bed frames, cabinets, dressers etc. can be bought and can be sold from the comfort of home through the Internet. An online furniture store is a virtual store on the Internet where customers can view the available furniture for sale and can select furniture of their interest as well as upload furniture on the website for selling it. The platform allows users to easily create accounts, manage their profiles, and list furniture with detailed descriptions, including images, condition etc. The website will feature a user-friendly interface that allows individuals to browse through a wide selection of furniture using advanced search filters to help users find specific furniture based on criteria like price, category and condition etc. After selecting furniture of his/her choice, a customer can contact the owner of the furniture 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 Furniture and can search it on the website according to his/her need.

Registered user will have the privileges to place an order for a furniture that is available on the website as well as can add furniture 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 Furniture: All available Furniture will be available on the website with a proper interface. Any registered user or guest can view information of available furniture and can view the complete description, images, demanded price, furniture 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 Furniture: Any user registered or unregistered can search for the available furniture on the website. The search can be done using advanced search filters like price range, category, condition, and location etc. If user requirement meets, then system will show results in proper format.

d)     Upload Furniture: A registered user will need to upload the furniture details if he/she wants to sell furniture. After login to the website, the user will upload all the necessary details i.e. description, price, images, condition etc. of the furniture on the website.

 

e)     Update details of uploaded Furniture: If a registered user has uploaded furniture on the website, he/she will be able to edit and update the price or any other details of that furniture. The registered user will also be able remove the furniture 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 furniture purchased 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 seller concerned after the completion of purchase request according to his/her satisfaction.

j)        Buy Furniture: A user must log in successfully to the website to place an order for buying furniture. A registered user needs to fill all the order details for buying the furniture 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 Furniture: Admin can upload the furniture’s information, view all the added furniture online with their details by the registered users. Admin can block and unblock any furniture 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 furniture along with buyer and seller details, total available furniture 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 furniture on the website.

e)     Report Generation: The admin will be able to generate a complete report of total sales of furniture 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 furniture seller’s account number available on the website. The responsibility of the delivery will be on the seller and the responsibility of verifying and ensuring quality of the selected furniture 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

 

Languages

  • ASP.NET, C#, React JS, Node JS, HTML, CSS, JavaScript, Ajax, jQuery, Bootstrap, MS SQL Server Language

Tools

  • WAMP/XAMPP Server, Sublime Text / VS Code Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.