Abnormal Process Program - Digital Inspection Management System
Built with Next.js 15, React 19, TypeScript, and Tailwind CSS 4.
- Install Vercel CLI:
npm install -g vercel- Navigate to project folder:
cd ip-mixing-inspection- Install dependencies:
pnpm install- Deploy:
vercel- Push this folder to a GitHub repository
- Go to vercel.com
- Click New Project
- Import your GitHub repository
- Vercel will auto-detect Next.js and deploy automatically
- Go to vercel.com
- Click New Project
- Upload this folder directly
- Vercel will handle the rest
# Install dependencies
pnpm install
# Start development server (with Turbopack)
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm start
# Lint
pnpm lintNote: This project uses
pnpmas the package manager. You can also usenpm install/npm run devetc. if preferred.
- ✅ New Inspection with form validation
- ✅ Status workflow: Open → In Progress → Closed
- ✅ Priority levels (High / Medium / Low)
- ✅ 5M Root Cause Analysis
- ✅ Photo evidence upload
- ✅ Export to Excel
- ✅ Analytics Dashboard
- ✅ History with detail view
- ✅ Responsive design (Mobile / Tablet / Desktop)
- ✅ LocalStorage persistence
ip-mixing-inspection/
├── app/ # Next.js App Router pages & layouts
├── components/ # Reusable React components
├── public/ # Static assets
├── .gitignore
├── next.config.ts
├── package.json
├── pnpm-lock.yaml
├── postcss.config.mjs
├── tailwind.config.ts
├── tsconfig.json
└── vercel.json
NEW INSPECTION
│
▼
┌─────────────┐ ┌─────────────┐
│ 🔴 OPEN │ or │ 🟡 PENDING │
│ High/Critical│ │ Medium/Low │
└──────┬──────┘ └──────┬──────┘
│ │
└────────┬───────────┘
│
▼ 🔧 Start Work
┌───────────────┐
│ 🔵 IN │
│ PROGRESS │
└───────┬───────┘
│
▼ ✅ Mark Complete
┌───────────────┐
│ 🟢 CLOSED │
└───────────────┘
Mix-DD/MM/YY-XXX
Example: Mix-10/02/25-042
Built with Next.js ⚡ & React ⚛️