A modern, responsive web UI for discovering and tracking events. This is the Stage 1 static UI implementation.
eventpulse/
├── index.html # Main events listing page
├── event.html # Event details page
├── css/
│ ├── base.css # CSS variables, reset, typography
│ ├── layout.css # Grid system, containers, page layout
│ ├── components.css # Reusable UI components
│ └── pages.css # Page-specific styles
└── assets/
├── images/ # Event banner images
└── icons/ # UI icons- Responsive Design: Mobile-first approach with breakpoints for tablet and desktop
- CSS Variables: Consistent theming with custom properties
- Semantic HTML: Proper use of
<article>,<figure>,<nav>, etc. - Reusable Components: Buttons, badges, cards, forms
- Accessibility: Focus states, color contrast, ARIA labels
| Device | Width | Grid Columns |
|---|---|---|
| Mobile | < 768px | 1 column |
| Tablet | 768-1024px | 2 columns |
| Desktop | > 1024px | 3 columns |
| Large | > 1440px | 4 columns |
- Header with logo, navigation, and auth buttons
- Sidebar with category, date, and location filters
- Events grid with 8 sample event cards
- Empty state container (commented, for when no events)
- Footer with links
- Hero banner image
- Event meta information (date, location, organizer)
- Event description
- Action buttons (Get Tickets, Save Event)
.btn- Base button.btn-primary- Primary action.btn-secondary- Secondary action.btn-outline- Outlined variant.btn-sm,.btn-lg- Size variants
.badge- Base badge.badge-music,.badge-tech,.badge-food, etc. - Category variants
.event-card- Card container.event-card-image- Image wrapper.event-card-content- Content area.event-card-title- Title with line clamping.event-card-meta- Date and location info.event-card-actions- Action buttons
.form-input- Text inputs.form-select- Dropdowns.checkbox-label- Checkbox with label
- Clone the repository
- Open
index.htmlin a browser - No build process or dependencies required!
- This is a static HTML/CSS only implementation
- No JavaScript, frameworks, or backend
- Images use Unsplash placeholder URLs
- SVG icons are inline for simplicity
© 2025 EventPulse. All rights reserved.