[Epic] PWA shell and theming #3

Closed
opened 2026-06-12 20:26:37 +00:00 by james · 0 comments
Owner

The frontend shell the features hang off. By the end of this epic:

  • The Next.js app is an installable PWA with an offline shell.
  • Two themes ship — a pleasing light theme with blue accents and a pleasing dark theme with blue accents.
  • Adding a new theme is a data-only change (no component edits).
  • The main navigation (Profile, Skills, Experience, Projects, Network) is wired up with placeholder pages.

Linked tickets

  • PWA configuration (manifest, service worker, offline shell)
  • Theme system + ship light & dark blue-accent themes
  • Main navigation shell

Exit criteria

  • The app installs on a modern browser, switches between the two themes from a setting, and shows all five top-level navigation entries.
The frontend shell the features hang off. By the end of this epic: - The Next.js app is an installable PWA with an offline shell. - Two themes ship — a pleasing light theme with blue accents and a pleasing dark theme with blue accents. - Adding a new theme is a data-only change (no component edits). - The main navigation (Profile, Skills, Experience, Projects, Network) is wired up with placeholder pages. ## Linked tickets - PWA configuration (manifest, service worker, offline shell) - Theme system + ship light & dark blue-accent themes - Main navigation shell ## Exit criteria - The app installs on a modern browser, switches between the two themes from a setting, and shows all five top-level navigation entries.
james closed this issue 2026-06-23 12:30:55 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
james/carol#3
No description provided.