Refactor code structure for improved readability and maintainability
This commit is contained in:
1 parent
61c876edec
commit
dab8915375
7 files changed
+14
No files matched your search
@@ -4,6 +4,20 @@ Free, open-source accident and safety tracking for manufacturing: incident and n
|
||||
|
||||
> **Status: early development (Phases 0–5 done).** Reporting (including offline, kiosk tablets, QR codes and Spanish), investigation, corrective actions, OSHA recordkeeping (Forms 300, 300A, 301, rates and electronic submission files), leading/lagging-indicator analytics with saved views, and email notifications work end to end. See [docs/ROADMAP.md](docs/ROADMAP.md) for the plan and [docs/TODO.md](docs/TODO.md) for open items.
|
||||
|
||||

|
||||
|
||||
## Screenshots
|
||||
|
||||
Taken with the demo data from `npm run db:seed`, signed in as the safety manager.
|
||||
|
||||
| Incident register | Incident workflow |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
| **OSHA Form 300 log** | **Analytics** |
|
||||
|  |  |
|
||||
|
||||
<p align="center"><img src="docs/screenshots/report-mobile.png" width="300" alt="Report an incident form on a phone"></p>
|
||||
|
||||
## Getting started
|
||||
|
||||
Requires Node.js 22.18 or later (see `.nvmrc`). No database install is needed for development: the server uses embedded PostgreSQL (PGlite) stored in `./data/`.
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 142 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 125 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 135 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 158 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 89 KiB |
Reference in new issue
Block a user