Skip to content

Feature: Add Navigation and Pages for Historical SymbiTech Events #106

Description

@GenDelta

Requirements

  • Add UI near the lower part of the /symbitech page that lets users browse and navigate to previous SymbiTech events.
  • Create a dedicated route for each historical event using /symbitech/<event_name>.
  • Use the event name as the route slug; for example, the 2023 Laser Lock event must be available at /symbitech/laserlock.
  • Each historical event page must include the event logo, a short introduction, and images from that event.
  • Follow repository routing, component, and styling conventions while keeping the historical-event pages reusable.

Acceptance Criteria

  • The /symbitech page provides a clear scroll-based UI for discovering previous SymbiTech events.
  • Users can navigate from that UI to each available historical event page.
  • Every historical event uses the /symbitech/<event_name> route format.
  • The 2023 Laser Lock event is available at /symbitech/laserlock.
  • Each historical event page displays its event logo, a short introduction, and event images.
  • The navigation and historical pages are responsive and consistent with the site's existing design.
  • The project builds successfully with all historical event routes enabled.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:routingRoute definitions and URL behaviorarea:symbitechSymbiTech pages and related event contentarea:ui-componentsShared or reusable UI componentsassetsRequires adding, replacing, organizing, or validating assetsbuildRequires build, lint, type, or compilation validationenhancementNew feature or requesthistorical-dataAdds archived or previous-year contentimagesConcerns image selection, processing, or displaytype:contentText, metadata, event details, or profile informationtype:frontendReact, JSX, CSS, or client-side implementationtype:responsiveMobile, tablet, desktop, or responsive-layout work

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions