CASE STUDY / WEB APPLICATION
Equipment Inspection Management System
A role-based operations platform for recording field inspections and giving administrators a clear, real-time view of equipment, assignments, and inspection history.
▥ エリア別異常件数
☷ 担当者別負荷
01
Project overview
EIMS turns equipment inspection work that is often fragmented across paper and spreadsheets into a traceable web workflow. Engineers record results in the field while administrators manage equipment, accounts, assignments, and audit history.
02
Core capabilities
- Role-based authentication and authorization
- Equipment, account, and inspection CRUD workflows
- Inspection schedules, notifications, and recycle bin
- Audit logs and soft deletion for traceability
03 / Architecture
Jinja templates · responsive UI
Flask views · DTO · service logic
DAO · transactions · migrations
MySQL / TiDB Cloud
04
Engineering & quality
The project uses a modular Flask structure, schema migration scripts, Docker configuration, and pytest-based view and integration tests. Database credentials remain outside the repository through environment variables.