PowPAC, the Poway Performing Arts Company, is Poway’s only community theatre. Established in 1981 and celebrating 45 years, this volunteer-run 501(c)(3) nonprofit produces diverse and balanced works at its home in the Lively Center on Poway Road. Its season includes plays, musicals, and special events, with auditions, ticket information, and visit details published on the site, all supported by members, donors, and volunteers who handle everything from the box office and hospitality to sets, costumes, lighting, and stage management.

Helping PowPAC improve their website. This means cleaner UI, galleries instead of long sheets of images, and improved navbar and search features. This is a student capstone, not an official PowPAC product or a replacement for the official theatre site.

Core Experience
Browse Content

Browse productions, auditions, ticket information, visit details, and support pages or search site content in plain language instead of scrolling through long sheets of content.

View Galleries

Photo galleries organize production and behind-the-scenes images into browsable collections instead of long sheets of images.

Navigate Easily

An improved navbar guides visitors to shows, tickets, auditions, plan-your-visit details, and support pages across responsive layouts.

Search and Revisit

Users search site content, revisit shows and galleries, and find how to buy tickets, audition, volunteer, or donate.

Problem vs Direction
Current Challenge

Visitors face dense pages, long sheets of images, and hard-to-navigate menus when trying to find show details, tickets, auditions, visit information, and ways to support the theatre.

Project Direction

Combine cleaner UI, organized production galleries, an improved navbar, and plain-language search into one consistent frontend, possibly backed by a backend (Flask API?).

Technical Plan
Frontend

Jekyll and JavaScript for static content plus interactive client-side features, including production galleries and search.

Backend + Data

Python Flask APIs with SQLAlchemy persistence and a SQLite development database.

Organized Media

Production and behind-the-scenes gallery collections replace long image sheets with structured, browsable sets.

Navigation + Search

An improved navbar and search help visitors reach shows, tickets, auditions, visit information, and support quickly.

The capstone spans the browser experience and backend services so the team can iterate on a complete full-stack workflow.

System Flow (Planned)
Jekyll + JavaScript

Cleaner show pages, galleries, navbar, search, and ticket, visit, and support views across responsive pages.

(Possibly) Flask API

Show, gallery, search, ticket, audition, and contact endpoints.

(Possibly) SQLAlchemy + SQLite

Structured show and season records and user-linked prototype data.

UI helpers

Gallery browsing, navbar navigation, and search-assisted discovery.

The Current Site ↗

Scrum Master: Samarth Hande

Technologists / Developers: Rohan Sharma, Rigved Reddy Gaddam

Powered by OCS grids and buttons

Buttons Grids