PDX After Dark
A Local-First Portland Events Platform
PDX After Dark is an independently built event discovery platform focused on Portland nightlife, live music, local bands, DJs, comedy shows, bars and underground community events.
The goal was simple:
Help people discover what is actually happening around Portland without needing to jump between dozens of venue websites, Instagram pages, ticketing systems and Facebook events.
Unlike larger event platforms that focus primarily on major touring acts and sponsored listings, PDX After Dark is designed to highlight the smaller venues, local artists and community-driven events that make Portland unique.
The Problem
Portland has an incredible live music and nightlife scene, but event information is scattered everywhere.
Many venues only post events on:
- Eventbrite
- Google Calendars
- Individual venue websites
- Third-party ticketing systems
For users, this makes discovering events frustrating and time consuming.
For smaller bands and venues, it also means visibility depends heavily on social media algorithms.
PDX After Dark was created to centralize event discovery while still directing users back to the official venue and ticketing sources.
What The Platform Does
Event Aggregation
The platform automatically gathers public event information from:
- Venue websites
- Public event calendars
- Structured event data
- Ticketing pages
- Community event sources
This allows users to browse events from across Portland in one place.
Local Band Discovery
PDX After Dark also focuses heavily on Portland's local music scene.
The system attempts to identify artists from event listings and connect them with:
- Spotify profiles
- YouTube content
- Artist images
- Related performances
This creates a richer discovery experience where users can actually hear the bands before attending a show.
Fast Search & Browsing
The site is designed for speed and simplicity:
- Fast event pages
- Mobile-friendly browsing
- Venue filtering
- Search across events and venues
- Dedicated pages for nightly events
- SEO-friendly static page generation
Performance and usability were prioritized from the beginning.
Technical Overview
PDX After Dark was built using a modern cloud-based architecture.
Frontend
- Next.js
- React
- Server-side rendering
- Static page generation
- Responsive UI design
Backend & Infrastructure
- AWS Amplify
- AWS Lambda
- DynamoDB
- CloudWatch
- Automated scraper pipelines
Data Processing
Custom event ingestion pipelines process:
- HTML content
- Structured event metadata
- Calendar feeds
- Client-side rendered content
The system then normalizes and organizes events into a searchable database.
SEO & Performance
A major focus of the project was building pages that perform well both for users and search engines.
This included:
- Static event pages
- Structured metadata
- Schema.org event markup
- Optimized internal linking
- Fast page delivery
- Clean URL structures
- Automatic sitemap generation
The result is a platform capable of indexing thousands of event and venue pages while remaining lightweight and responsive.
Design Philosophy
The design approach intentionally avoids feeling overly corporate or sterile.
PDX After Dark was built to reflect the energy of Portland nightlife:
- Dark visual themes
- Strong typography
- Minimal friction
- Fast access to event information
- Emphasis on discovery over advertisements
The goal was to create something that feels connected to the local scene rather than simply acting as another generic event directory.
Project Goals
PDX After Dark continues to evolve with a focus on:
- Supporting local venues
- Increasing visibility for independent artists
- Improving event discovery
- Building stronger connections within Portland's creative communities
The platform is designed to grow organically alongside the local scene itself.