Page MenuHomeDevCentral

Phase 3: Frontend redesign with Tailwind CSS and Vue 3 component architecture
ClosedPublic

Authored by ieli on Sun, Feb 15, 12:23.
Tags
None
Referenced Files
F24580053: D3964.diff
Sat, Feb 28, 06:33
F24580024: D3964.diff
Sat, Feb 28, 06:33
F24578244: D3964.diff
Sat, Feb 28, 04:26
F24571709: D3964.diff
Fri, Feb 27, 20:52
Unknown Object (File)
Fri, Feb 27, 01:33
Unknown Object (File)
Thu, Feb 26, 19:31
Unknown Object (File)
Thu, Feb 26, 07:06
Unknown Object (File)
Thu, Feb 26, 05:39
Subscribers
None
Tokens
"Y So Serious" token, awarded by dereckson.

Details

Summary
  • Replace Foundation CSS with Tailwind CSS v3 (dark mode, status/brand colors)
  • Add reusable components: StatusBadge, OverallStatus, ServiceGroup, IncidentTimeline, MaintenanceCard
  • Add composables: useServices, useIncidents, useMaintenances, useAuth
  • Rewrite API client with axios interceptors and full endpoint coverage
  • Add views: StatusPage (public), AdminDashboard (CRUD), AdminLogin (JWT)
  • Add router with auth navigation guard for /admin routes
  • Add status/impact/incident utility helpers

Diff Detail

Repository
rSP ServPulse
Lint
Lint Not Applicable
Unit
Tests Not Applicable