This repository contains the implementation of a blockchain-based system designed to detect and manage fake products through user reviews and ratings. The system utilizes blockchain technology to ensure transparency and security in the product verification process.
The Fake Products Detection system is an application that allows administrators to manage products and users to review and rate products. This project leverages blockchain technology to create a secure and immutable record of product reviews, which helps in identifying counterfeit items effectively.
-
Admin Panel:
- Secure login and logout.
- Ability to add products and generate QR codes for them.
- Management of product listings.
- Access to all user reviews and ratings.
- Ability to view and analyze products flagged as fake based on reviews.
-
User Interface:
- User registration and login system.
- Ability to view all products listed in the blockchain.
- Functionality to rate and review products.
- Feature to view products marked as fake based on predefined criteria.
- Secure logout functionality.
-
Security:
- All data interactions are managed through blockchain, ensuring data integrity and security.
- Blockchain Technology
- QR Code Generation
- Web Technologies (e.g., HTML, CSS, JavaScript)
- Backend (e.g., Node.js, Express)
- Database (e.g., MongoDB)