User@SukheshCS:~/apps/mac/
it asset management$
./run_diagnostics
IT Asset Management
A comprehensive, enterprise-grade IT Asset Management solution built with Electron, React, and Node.js. Designed for Windows, it provides robust tracking of hardware assets, employee handovers, and insightful reporting.
🚀 Key Features
- Asset Tracking: Manage the complete lifecycle of IT assets (Laptops, Desktops, Peripherals).
- Employee Management: Track asset assignments, handovers, and return history.
- Automated Workflows: Streamline Onboarding and Offboarding processes.
- Reports Hub: Generate detailed reports for Employees, Master Assets, and more.
- Dashboard: Real-time overview of asset distribution and status.
- Secure: Local SQLite database with encrypted authentication.
- Modern UI: Sleek, responsive interface built with React and Framer Motion.
🛠️ Tech Stack
- Frontend: React, Vite, Framer Motion, Tailwind CSS (styled components).
- Backend: Node.js (Express), SQLite (better-sqlite3).
- Desktop Wrapper: Electron.
- Build Tool: Electron Builder.
📦 Installation
Prerequisites: Node.js (v18+ recommended) and Python (for some build tools).
📂 Project Structure
it-asset-management/
├── client/ # React Frontend
│ ├── public/ # Static assets (icons)
│ └── src/ # React components & logic
├── server/ # Node.js Express Backend
│ ├── database/ # SQLite database file
│ └── ...
├── electron/ # Electron Main Process
├── build/ # Build assets (icons)
└── package.json # Project configuration