A full-stack MERN web application designed to help users verify the authenticity of products using a unique product code. This project aims to reduce counterfeit products in the market by providing a trustworthy verification platform for both consumers and brands.
Built with modern technologies like React, Node.js, Express, and MongoDB Atlas, the app is fully responsive, secure, and deployed on Render.
The Product Verification System enables users to register, log in, and verify products through a simple interface. Each product is assigned a unique verification code, which can be entered by users to confirm whether the product is authentic or counterfeit.
This project demonstrates:
- End-to-end MERN stack skills (MongoDB, Express, React, Node.js)
- Implementation of secure authentication using JWT
- API integration between frontend and backend
- Full deployment pipeline with Render
- 🔐 User Authentication: Secure signup and login with encrypted passwords (JWT)
- 🧾 Product Verification: Instantly verify product authenticity using a unique product code
- 🧠 Admin Controls: Add or manage product details (optional role-based access)
- 🌍 Responsive Design: Built using Tailwind CSS for perfect viewing on all devices
- ☁️ Cloud Database: Integrated with MongoDB Atlas for scalable storage
- ⚡ Deployed on Render: Both backend and frontend fully deployed online
| Category | Technologies |
|---|---|
| Frontend | React.js, Tailwind CSS, React Router |
| Backend | Node.js, Express.js |
| Database | MongoDB Atlas |
| Deployment | Render (Frontend + Backend) |
| Version Control | Git & GitHub |
Video Link :https://1drv.ms/v/c/e77c74c95174e677/IQAiO6rOyxIQR6kAq5v-fk4rAedBKi1CRWE__oje5Te9Hvk?e=76d5G5
flowchart TD
A[React Frontend] -->|Fetch API| B[Express Backend]
B -->|Mongoose| C[(MongoDB Atlas)]
B --> D[Authentication / Routes]
A --> E[User Interface: Login, Register, Verify Product]