Reloop Electronics Hub
Abstract / Introduction
Today, the costs of buying new electronic items such as LED-TV, Refrigerator, Washing Machine, Microwave Oven, Air Conditioner etc. are very high and especially for the middle-class majority people. Similarly, some people who want to sell their less used and good condition electronic items find it difficult to resell their electronic items with good resale value.
The main aim of this project is to develop an interactive and effective website for facilitating the needs of used electronics buyers and sellers. It will be like an e-electronics store website where electronics can be bought and can be sold from the comfort of home through the Internet.
An online electronics store is a virtual store on the Internet where customers can view the available electronic products for sale and can select products of their interest as well as add a product on the website for selling it. The platform allows users to easily create accounts, manage their profiles, and list electronic products with detailed specifications, including images and condition descriptions.
Functional Requirements:
There will be three categories of Website users: Guest (Unregistered User), Registered User, and Administrator (Admin).
User Module:
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.
View Products:
All available electronic products will be available on the website with proper interface. Any registered user or guest can view information of available product and can view the complete details of its brand, model, images, demanded price, product 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.
Search Products:
Any user registered or unregistered can search for the available products 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.
Upload products:
A registered user will need to upload the electronic product details if he/she wants to sell an electronic product. After login to the website, the user will upload all the necessary details i.e. name, model, brand, price, images etc. of the product on the website.
Update details of uploaded products:
If a registered user has uploaded an electronic product on the website, he/she will be able to edit and update the price or any other details of that product. The registered user will also be able remove the product from the website.
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.
User Review and Feedback:
Any registered user will be able to submit his/her review about purchased product and can give feedback about it to its previous owner.
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.
Give Rating:
Customers can give a rating to the concerned seller after the completion of purchase request according to his/her satisfaction.
Buy Products:
A user must login successfully to the website to place an order for buying a product. A registered user needs to fill all the order details for buying the product of his/her choice. After filling the details, user will be moved to the payment module.
Admin Module:
Login:
Using valid login credentials, admin need to login into the system in order to access the system.
Manage Products:
Admin can upload the product's information, view all the added products online with their details by the registered users. Admin can block and unblock any product for displaying on the website.
Admin Dashboard:
Admin can view the detailed summary of everything such as count of registered users, registered user details, total sold products along with buyer and seller details, total available products etc.
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 product on the website.
Report Generation:
The admin will be able to generate a complete report of total sales of products 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 product 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 product will be on the customer.
[Note: Student can add/enhance requirements as per need and keeping the time span and scope in mind]
-
Tools & Technologies
- ASP.NET
- C#
- React JS
- Node JS
- HTML
- CSS
- JavaScript
- Ajax
- jQuery
- Bootstrap
- MS SQL Server
Faisal Mehmood
Faisal Mehmood Expert in CS619 Final Year Projects and software development.
View all projects