Skip to content

Pratham2779/Auditpro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuditPro - Jewellery Audit Management System


Description: Centralized Jewellery Audit Management System with barcode scanning, automated matching, role-based dashboards, and PDF reporting. Built with React, Node.js, Express, MongoDB, and Cloudinary. Live Demo: AuditPro Live GitHub: Source Code

Overview: AuditPro replaces manual spreadsheet-based jewellery audits with a centralized, auditable workflow. It allows admins to assign inventory audits, and auditors to scan items efficiently with a real-time matching engine that classifies items as matched, unmatched, or missing. The system also generates detailed PDF reports for compliance and record-keeping.

Features:

  • Role-based dashboards: Separate interfaces for Admins and Auditors.
  • Responsive frontend: Single-page React application with fast search and filtering.
  • Backend: RESTful APIs with clear controller/service separation; secured with token-based authentication.
  • CSV/XLSX ingestion & indexing: Supports EPC/CPC barcode processing.
  • Barcode scanning pipeline: Real-time matching engine for inventory classification.
  • Notifications & chat: Persistent in-audit chat and automated notifications.
  • File & report management: Cloud media storage with local fallback; automated PDF generation of audit summaries and trails.

Tech Stack:

  • Frontend: React
  • Backend: Node.js, Express
  • Database: MongoDB
  • Storage: Cloudinary (media files)

Getting Started:

  1. Clone the repository:

    git clone https://github.com/Pratham2779/Auditpro.git
  2. Install dependencies for backend and frontend.

  3. Set up .env variables for MongoDB and Cloudinary.

  4. Run the backend server and frontend React app.

Usage:

  • Admins can upload inventory CSV/XLSX files and assign auditors.
  • Auditors scan items with barcode scanners and submit audits.
  • Admins can review matched/unmatched items and generate PDF reports.

About

Jewellery audit management system built with MERN stack - featuring barcode scanning, inventory management, and automated reporting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages