A modern enterprise SaaS application that gives every physical asset a digital identity through QR codes, allowing organizations to manage maintenance workflows, issue tracking, technician assignments, and complete service history.
MaintainIQ is an AI-powered maintenance management platform designed for:
- 🏫 Schools
- 🏢 Offices
- 🏭 Factories
- 🏥 Hospitals
- 🏨 Hotels
- 🧪 Laboratories
- 🏘 Housing Societies
- 🏬 Warehouses
Instead of managing maintenance through WhatsApp messages, Excel sheets, or registers, MaintainIQ centralizes the complete lifecycle of every asset.
- Public User Sign Up
- Public User Login
- Continue with Google (UI Ready)
- Admin Login
- Worker Login
- Forgot Password
- Remember Me
- Protected Routes
- Role-Based Access
- Dashboard
- Asset Management
- QR Code Generation
- Worker Management
- Issue Assignment
- Analytics
- Reports
- Notifications
- Settings
- Activity Logs
- Login
- Assigned Tasks
- Maintenance Workflow
- Inspection
- Upload Evidence
- Resolve Issues
- History
- Profile
- Scan QR
- View Asset
- Report Issue
- Track Issue Status
- Create Asset
- Edit Asset
- Delete Asset
- Asset Details
- QR Generation
- Download QR
- Print QR
- Asset Health
- Maintenance Schedule
- Timeline
- History
Asset Created
↓
QR Generated
↓
User Reports Issue
↓
Admin Reviews
↓
Worker Assigned
↓
Inspection
↓
Maintenance
↓
Issue Resolved
↓
History Updated
↓
Analytics Updated
- AI Issue Triage
- AI Maintenance Summary
- AI Preventive Suggestions
- AI Asset Health Score
- AI Similar Issues
- AI Reports
- Statistics
- Asset Health
- Maintenance Calendar
- Open Issues
- Critical Issues
- Worker Performance
- Notifications
- Activity Timeline
- Charts
- Quick Actions
- Today's Tasks
- Assigned Issues
- Completed Jobs
- Pending Work
- Maintenance History
- Performance Overview
- Home
- Features
- About
- Contact
- Login
- Signup
- Forgot Password
- QR Asset Page
- Track Issue
- Dashboard
- Assets
- Asset Details
- Workers
- Issues
- Analytics
- Activity Logs
- Notifications
- Profile
- Settings
- Dashboard
- Assigned Issues
- Maintenance
- History
- Profile
Designed with modern SaaS principles inspired by:
- Linear
- Stripe
- Notion
- Apple
- Framer
- Vercel
Features include:
- Glassmorphism
- Responsive Layout
- Dark / Light Mode
- Smooth GSAP Animations
- Premium Dashboard
- Skeleton Loading
- Empty States
- Micro Interactions
- GSAP Page Transitions
- Animated Sidebar
- Statistics Counter
- QR Floating Animation
- Scroll Reveal
- Timeline Animation
- Card Hover Effects
- Modal Animations
- Notification Animations
- Loading Skeletons
- React 19
- TypeScript
- Vite
- TailwindCSS
- Shadcn UI
- React Router
- React Hook Form
- Zod
- TanStack Query
- GSAP
- Framer Motion
- Recharts
- Lucide Icons
- QRCode
Current Version
- LocalStorage
Future Backend
- Express.js
- MongoDB
- JWT
- Cloudinary
- Socket.IO
- Redis
src
│
├── assets
├── components
├── layouts
├── pages
├── features
├── services
├── storage
├── hooks
├── contexts
├── animations
├── routes
├── utils
├── constants
├── providers
├── types
└── App.tsx
users
workers
assets
issues
maintenance
history
notifications
settings
organization
sessions
auditLogs
Email:
admin@maintainiq.com
Password:
password123
Created by Super Admin.
Register from Signup page.
git clone https://github.com/yourusername/maintainiq.git
cd maintainiq
npm install
npm run devnpm run build- Express Backend
- MongoDB
- Google OAuth
- AI Integration
- Cloudinary Uploads
- Socket.IO
- Email Notifications
- Redis
- Docker
- AWS Deployment
- Enterprise-Level UI
- Real SaaS Experience
- QR Asset Management
- Issue Tracking
- Maintenance Workflow
- Role-Based Access
- AI Ready Architecture
Zohaib
SMIT Final Hackathon Project
MaintainIQ - AI Powered QR Maintenance & Asset Management Platform
MIT License