GearGuard is a modern, responsive, and feature-rich Maintenance Management System designed to streamline equipment tracking, maintenance requests, and team coordination. Inspired by enterprise ERP systems like Odoo, it delivers a robust "Smart Maintenance" experience.
-
Application Logic:
- Authentication: Secure login/signup flow with mock persistence.
- Dashboard: Real-time metrics, "Red/Blue" status cards, and activity feed. (Responsive!)
- Kanban Board: Drag-and-drop request management with stage tracking.
- Calendar: Visual preventive maintenance scheduling.
- Worksheet System: "Smart Buttons" for detailed comments and worksheets on every request.
-
Entity Management:
- Equipment: Track machines, serial numbers, and categories.
- Work Centers: Manage production lines and assembly stations with OEE/Capacity metrics.
- Teams: Organize technicians into specialized maintenance teams.
-
Technical Highlights:
- Responsive Design: Fully optimized for mobile, tablet, and desktop.
- Modern UI: Built with Tailwind CSS, Lucide Icons, and Clean React components.
- Type Safety: Full TypeScript implementation.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS
- Icons: Lucide React
- Drag & Drop:
@hello-pangea/dnd - Date Handling:
date-fns
-
Clone the repository:
git clone https://github.com/tejcodes-rex/GearGuard.git cd GearGuard -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open the app: Visit http://localhost:3000
Built for the Odoo Hackathon 2025.