Skip to content

Conversation

@Akanimoh12
Copy link

Summary

Implements the static Event Details page UI as specified in Issue #10, following the Figma design.

Changes Made

  • New Components (/client/src/Components/event-details/):

    • EventHero.jsx - Hero section with event image (left) and info panel (right)
    • EventDescription.jsx - Event description section
    • LocationCard.jsx - Location map with venue details
    • SchedulePanel.jsx - Tabbed schedule with Schedule/Tickets/Workshops/Speakers tabs
    • EventHeader.jsx - Navigation header with logo and connect wallet button
    • Supporting components: EventStats, EventTabs, EventAbout, TicketCard, etc.
  • Configuration Updates:

    • Added custom Tailwind colors: dark-bg, accent-orange, light-green
    • Added custom scrollbar styling in index.css
  • Routing:

    • Page accessible at /event/:eventId

Design Implementation

  • ✅ Dark theme background (#14141A)
  • ✅ Orange accent color (#FF6932)
  • ✅ Side-by-side hero layout (image left, info right)
  • ✅ Date/time card with calendar icon
  • ✅ Attendee avatars with count
  • ✅ Stats row (Speakers, Sponsors, Workshops)
  • ✅ Location section with map placeholder
  • ✅ Schedule tabs with timeline items
  • ✅ Mobile responsive with fixed CTA button

Screenshots

Testing

  • Build passes without errors
  • Page renders correctly at /event/developers-conference-24
  • Responsive design works on mobile viewports

Related Issue

Closes #10

- Create Event Details page at /event/:slug route with static UI
- Add comprehensive event information layout with:
  - Hero banner with event image and gradient overlay
  - Event info cards (date, time, location)
  - Full event description with read more functionality
  - Event schedule/agenda timeline
  - Multiple ticket type cards with pricing
  - Venue information with map placeholder
  - Organizer details card
  - Social sharing and calendar integration buttons
- Create reusable components:
  - EventInfoCard: displays event metadata with icons
  - TicketTypeCard: shows ticket tiers with features
  - ScheduleItem: timeline item for event agenda
  - OrganizerCard: displays organizer info
  - VenueCard: venue details with directions link
- Add link to static event page from landing page
- Fully responsive design (mobile-first with Tailwind)
- Uses existing design system colors (deep-blue, primary)
- Sample data with Stellar Hackathon 2026 theme

Closes crowdpass-live#10
- Add EventHero component with side-by-side layout (image left, info right)
- Add EventDescription component for event description section
- Add LocationCard component with map and venue details
- Add SchedulePanel component with tabs (Schedule, Tickets, Workshops, Speakers)
- Add EventHeader component with navigation
- Add supporting components: EventStats, EventTabs, EventAbout, etc.
- Configure Tailwind with custom colors: dark-bg, accent-orange, light-green
- Add custom scrollbar styling for schedule panel
- Implement responsive design with mobile CTA
- Route accessible at /event/:eventId

Closes crowdpass-live#10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[frontend]: Event details page

1 participant