Pages & Module Map

Page Inventory

Complete list of pages/routes in ComplianceCheck v1. Each page specifies its purpose, sections, key components, data dependencies, and build status.

Authentication Pages

RoutePurposeSectionsKey ComponentsData NeedsStatus
/loginUser loginForm, error messaging, "Forgot password" link (future)Text inputs (email, password), primary button, linksUser credentials validation, session creationPENDING
/logoutUser logoutConfirmation, session cleanupButton, redirect logicSession terminationPENDING
/profileUser profile/settingsUser info display, password change formText fields, update buttonCurrent user record, account update APIFUTURE (v1.1)

Dashboard & Project Pages

RoutePurposeSectionsKey ComponentsData NeedsStatus
/Dashboard (home)Welcome message, project list, quick stats, action buttonsCard grid, buttons (New Project, Upload Artifacts)User's projects, audit counts, compliance scoresPENDING
/projectsProject listFilterable table, search, sort by compliance score/dateTable with rows per project, filter UI, action menuAll projects in organization, audit status, owner infoPENDING
/projects/[id]Project detailProject header, tabs (Overview, Audits, History), action buttonsTabs, project metadata cards, audit list tableProject record, associated audits, artifacts, team membersPENDING
/projects/newCreate new projectForm: project name, organization, methodology, descriptionText inputs, dropdown (Agile/Waterfall), submit buttonForm validation, project creation APIPENDING

Audit & Artifact Pages

RoutePurposeSectionsKey ComponentsData NeedsStatus
/projects/[id]/auditsAudit list for projectTable of audits, filter by status, sort by dateTable, filter UI, action menu per rowAll audits for project, status, auditor, datesPENDING
/audits/[id]Audit detail (primary auditor view)Tabs: Overview | Artifacts | Findings | HistoryTab navigation, stats cards, tablesAudit record, compliance score, findings, artifacts, history eventsPENDING
/audits/[id]/artifactsArtifact list for auditTable of uploaded documents, upload new, download linksTable, upload button, document preview linksArtifacts for audit, storage links, metadata (date, size, type)PENDING
/audits/[id]/findingsFindings list & review (primary auditor view)Sortable/filterable table, severity badges, action buttonsTable with filters, inline actions (Mark Valid, Flag)Findings for audit, severity/category, status, artifact referencesPENDING
/findings/[id]Finding detail (auditor review)Finding description, artifact snippet, auditor action buttons, historyTwo-column layout, finding details, document preview, action formFinding record, artifact excerpt, related findingsPENDING

Approval & Manager Pages

RoutePurposeSectionsKey ComponentsData NeedsStatus
/manager/approvalsManager approval dashboardList of audits pending approval, sort by date/project, filter by statusTable, filter UI, action buttons (Review, Approve, Reject)Audits pending manager approval, compliance scores, auditor infoPENDING
/audits/[id]/approveManager audit approval formAudit summary, findings overview, approval form, signature fieldCards for summary, findings table (read-only), form with checkbox + commentsAudit record, findings summary, manager user record, approval APIPENDING

Reporting & Export Pages

RoutePurposeSectionsKey ComponentsData NeedsStatus
/audits/[id]/reportCompliance report (view/download)Executive summary, findings breakdown, compliance score, recommendationsReport sections, charts, tables, download button (PDF/CSV)Audit data, findings, scores, approval infoPENDING
/reportsReport history & archiveList of generated reports, search, sort by date/projectTable with download links, export optionsAll reports generated, audit references, download URLsFUTURE (v1.1)

Admin & Settings Pages

RoutePurposeSectionsKey ComponentsData NeedsStatus
/admin/usersUser managementUser list, add/remove users, role assignmentTable, modal form for adding users, role dropdownAll users, roles (auditor/manager), creation/update APIsFUTURE (v1.1)
/admin/checklistQMS checklist managementCurrent checklist display, upload new version, version historyChecklist items table, upload form, version timelineChecklist records, versions, active statusFUTURE (v1.1)
/settingsOrganization settingsOrganization info, compliance standards preferences, notification settingsForm fields, toggle switches, save buttonOrganization record, settings, update APIFUTURE (v1.1)

Page Build Priority

PriorityPagesRationaleEst. Effort
P0 (v1.0 MVP)/login, /, /projects, /projects/[id], /projects/new, /audits/[id], /audits/[id]/findings, /findings/[id], /audits/[id]/approve, /audits/[id]/reportCore audit workflow: create project → upload → validate → review → approve → report3 weeks
P1 (v1.1 Quick Wins)/projects, /audits/[id]/artifacts, /manager/approvals, /profile, /reportsEnhance core workflow with list views, artifact management, report archive2 weeks (post-launch)
P2 (v2+)/admin/*, /settings, /reports (advanced), /projects/[id]/history, market-specific pagesAdmin tools, settings, advanced features — deferred to v2Future phases

Status Legend: PENDING = requires backend API, FUTURE = defer to v1.1 or v2, DRAFT = low priority for v1