E-Product Filtering System
Setting up a physical store is more difficult than setting up an online business, thus more store owners are opting for the latter. People are attempting to take advantage of the convenience of putting up an online business while setting up a physical store is difficult, and as time passes, technolo
2025-06-28 16:26:55 - Adil Khan
E-Product Filtering System
Project Area of Specialization Software EngineeringProject SummarySetting up a physical store is more difficult than setting up an online business, thus more store owners are opting for the latter. People are attempting to take advantage of the convenience of putting up an online business while setting up a physical store is difficult, and as time passes, technology becomes more prevalent. Then, in every aspect, even in Covid-19, internet businesses are the most beneficial for purchasing products when outgoing is prohibited and there are no employment available, and no physical stores are permitted to start. It took time to build trust in the quality of online purchases because users cannot touch the product they are purchasing; they can only order and wait for delivery. However, as time goes on, it is improving by implementing parameters to check product quality and authenticity, and by completing this project, we have contributed to providing users with the ability to buy the best product online. Our product filtering system is very important to implement these days because it will save the user time and protect him from any fraud buying. People can buy a product online these days, but he will face issues when he will have to spend a lot of time searching different websites to find out which exactly matches his needs in terms of low price and high quality, product that has good reviews, short delivery time and a lot of sales and so on. Our system will solve this by filtering out the best items from across the website, compiling a short list of the finest products from various websites, and then presenting that product to customers for purchase.
Project ObjectivesFirstly, our system displays all types of items or the most visited products so that the user can immediately catch up with things he is familiar with or liked. The presented data is maintained in a centralized database in which each table is categorized by classified items, their type, quality, and other features that are available to all users. Prior to displaying data, it is collected from different websites based on the user's request for what sort of items he wants to search for and from which website, and then our system displays the results after filtering the query and removing extraneous information. Our major objective is to filter out and present the best product that our user is looking for, as well as to offer a maximum of five similar items that score the same in each aspect or differ by very few points, making it easier for the user to decide where he wants to buy product.
Project Implementation MethodAs technology advances, so does its use, and in today's society, people are increasingly reliant on it. We are inventing time-saving products and giving our users with exactly what they want through the use of artificial intelligence technology. This website includes modules such as Buyer, Admin, Manager, Product Categories, and Third-Party Stakeholders. Buyers can search after logging in or signing up with their email and password to proceed and authenticate our system, preventing any login or sign-up bypass from the user's end. Categorized items are also a step-by-step method for adding categories such as clothing, electronics, computers, and many more. Admins have access to another panel via application access to update or alter privileges, but they must first obtain permission from the manager to provide users admin access and supply them with a login and password. Another Buyer entity can choose a product based on pricing, delivery dates, reviews, and other factors. After the user has completed the product, our system directs them to the site cart, where the product is presented.
Benefits of the ProjectE-commerce product filtering systems provide users with a platform that makes it much easier for them to search for and locate the best product for their needs. Our technology allows users to search for products either randomly using the search bar or by narrowing down pre-defined categories and subcategories. Filtering systems may be created for both websites and mobile applications, however in this project we are focusing on websites because most people who shop online interact more with websites than with mobile apps. In terms of benefits, it provides users with authentic and best appropriate product for what they are looking for, saving them time from having to search several sites for the greatest product in all aspects. Our major objective is to deliver consumers with a list of compared and filtered items that are relevant to their queries. Our goal is to save users time, since they spend hours looking for items and searching numerous websites, reading reviews, ratings, determining whether or not a product is discounted, the number of sales, and so on
Technical Details of Final DeliverableE-Filter is a well optimized web application built on single page application react that uses the most helpful and latest technologies. It is also fully responsive. Without any hassle or wasted time, users may search by inputting keywords or by category, compare and select the best product with the highest possible score in all aspects. Admins can be assigned by managers using a web-based application.
System includes interfaces are listed: 1. Login 2. Signup 3. Signup using google account 4. Delete account 5. Update personal information 6. Curd admin 7. Search product 8. Filter category 9. Narrowed sub-categories 10. Compare products 11. Selective product optional websites 12. Product details 13. Last searched products 14. Similar products 15. Forward add to cart 16. Sign-out
Hardware Interfaces
Basic requirements to run our website as it is capable of operating a browser in HTML, JavaScript and all of the basic and current browser functions.
Software Interfaces
Software interface
Operating System
Windows/Linux/Mac OS User/Web Interface React JS Back End Django Database SQL Browser HTML 5 Compatible with enabled JavaScript
Computing Device
PC, laptop or a mobile device that runs Windows, Linux, Mac OS, Android, or iOS.
To see this website, you must have at least a web browser installed. Google Chrome and Safari are recommended browsers.
Internet
It is important that you have reliable internet connectivity. If relevant, the system's domain must be authorized under firewall rules.
Memory
There are no restrictions on primary or secondary memory, however a minimum amount of RAM is required to run the browser effectively.
Communication Protocol
Communication necessitates a functional internet connection and fundamental internet protocols such as the http protocol.
Operations
Our system will execute standard functions such as sign up, login, and display fields, product data, and curd activities. Site Adaptation requirements There are no particular prerequisites for this site adaptation; all that is required is that the user has access to the internet via a smartphone, laptop, or computer.
Final Deliverable of the Project Software SystemCore Industry ITOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Decent Work and Economic GrowthRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| LAPTOP | Equipment | 1 | 60000 | 60000 |
| DOMAIN AND HOSTING | Equipment | 1 | 10000 | 10000 |
| WEB SERVER | Miscellaneous | 1 | 10000 | 10000 |