Built during internship at Roquette India Pvt. Ltd., Rudrapur
InvenIQ is a full-stack inventory management system that integrates with SAP-structured data to provide real-time analytics, ML-based stock forecasting, automated purchase orders, and AI-powered insights.
👉 https://inven-iq-inventory-system.vercel.app
Demo Credentials:
| Role | Username | Password |
|---|---|---|
| Admin | admin | admin@2024 |
| Manager | manager | manager@2026 |
| Viewer | viewer | viewer@# |
- Real-time inventory monitoring across 3 plants
- Category & plant-wise distribution charts
- Inventory health score with visual indicators
- AI anomaly detection using Z-Score method
- Linear Regression + Moving Average prediction
- 6-month stock trend forecast
- Material-wise prediction with accuracy score
- Automatic stockout detection
- 3-level approval: Staff → Manager → Admin
- Automatic EOQ (Economic Order Quantity) calculation
- PDF purchase order generation
- Real-time status tracking for all users
- Natural language inventory queries
- Real-time data context
- Hindi & English support
- Admin: Full access + PO generation
- Manager: Approval + analytics
- Viewer/Staff: Request submission + tracking
- Excel export (3 sheets)
- PDF reports
- Print-ready layouts
- React.js
- Recharts (data visualization)
- jsPDF (PDF generation)
- Python + Flask
- Pandas + NumPy
- Scikit-Learn (ML)
- SQLite (order database)
- Google Gemini AI
- REST API architecture
- ML forecasting (Linear Regression + Moving Average)
- Statistical anomaly detection (Z-Score)
- EOQ (Economic Order Quantity) calculation
- Python 3.8+
- Node.js 16+
cd backend
pip install -r requirements.txt
cp .env.example .env
# Fill in your .env values
python generate_data.py
python app.pycd frontend
npm install
npm startMonika Kumari
Software Engineer Intern — Roquette India Pvt. Ltd.(Pantnagar Plant)
B.Tech CSE, Sanskriti University (2023-2027)
This project uses synthetic data generated to mirror SAP MM module export structure. No real company data was used in compliance with organizational data confidentiality policies.