MOCIIP Procedure Management System
A single-file HTML prototype that stored everything in localStorage, rebuilt as a real on-premise system: a normalised PostgreSQL schema, role-based access control mapped to the ministry's org structure, JWT auth, Excel import and export, attachment rules, and dashboard aggregations. The interface is strict RTL Arabic and carries the ministry's brand identity down to the design tokens.
- PostgreSQL
- Node.js
- Express
- TypeScript
- React
- Vite
- TanStack Query
- ExcelJS
- Playwright