# Roadmap Pengembangan

## Fase 1 — Fondasi Proyek

- struktur MVC;
- Composer;
- `.env`;
- PDO;
- router;
- base controller;
- base model;
- view;
- error handler;
- logging;
- SQL awal;
- README.

## Fase 2 — Autentikasi dan Role

- login;
- logout;
- session;
- password;
- middleware;
- empat role;
- dashboard dasar.

## Fase 3 — Master Data

- pengguna;
- unit;
- inventaris;
- kategori;
- impor inventaris.

## Fase 4 — Tiket Pegawai

- draf;
- tiket;
- foto kerusakan;
- nomor tiket;
- detail dan timeline.

## Fase 5 — Pemeriksaan TU

- antrean;
- revisi;
- verifikasi;
- pengajuan ke pimpinan.

## Fase 6 — Persetujuan Pimpinan

- antrean;
- setuju;
- tolak;
- catatan keputusan.

## Fase 7 — SLA dan Penugasan

- SLA;
- teknisi;
- perubahan penugasan;
- indikator keterlambatan.

## Fase 8 — Pekerjaan Teknisi

- mulai kerja;
- progres;
- tindakan;
- komponen;
- biaya;
- foto hasil;
- penyelesaian.

## Fase 9 — Notifikasi

- notifikasi in-app;
- email;
- pengingat SLA;
- retry.

## Fase 10 — Dashboard dan Laporan

- dashboard per role;
- filter;
- laporan;
- ekspor;
- audit trail.

## Fase 11 — Hardening dan UAT

- keamanan;
- bug fixing;
- backup;
- recovery;
- dokumentasi;
- UAT.

## Fase 12 — Deployment

- production server;
- HTTPS;
- SMTP;
- cron;
- import data;
- smoke test.
