Film Festival - Event Organizer
Black History Film Festival
A working command center for programming, competitions, student showcases, press, partners, and event ops. No collapsed sidebar. No dead cards. No sleepy index page pretending it has somewhere better to be.
Platform Strengths
Showcase blocks for the pieces that make this more than a festival page: intake, city activation, proof, review, exports, and gates.
Submission Engine
Film title, filmmaker, city, category, media link, rights notes, and review status in one usable portal.
City Activation
Atlanta, Washington D.C., Miami, and Oakland each get sponsor, screening, submission, and press staging.
Sponsor Proof
Partner packages, deliverables, approval state, venue support, and recap proof stay connected to ops.
Judging Pipeline
Eligibility, rights, judge assignment, rubric status, finalist state, and winner approval are separated cleanly.
Media Kit Desk
Boilerplate, asset links, city scope, public-safe language, and approval state stay in one press lane.
Packet Builder
Schedule, submission, judging, sponsor, press, and city handoffs get owners, source status, and export notes.
Festival
Front-facing command cards. Every card opens a drawer-backed record, with section jumps and live routes where available.
Event Hub
OpenProgramming, schedule flow, venue notes, and run-of-show prep in one lane.
Open programming deskCompetitions
OpenSubmission intake, judging workflow, eligibility checks, and finalist state.
Open competition deskStudent Winners
Build queueAward recipients, student filmmaker showcase, school notes, and proof packets.
Open student lanePress & Media
OpenMedia coverage, press assets, public language, and approved talking points.
Open media deskSponsors
Ready lanePartner packages, sponsor proof, venue support, and outreach status.
Open partner deskProgramming Desk
Replace the dead Event Hub card with real work surfaces.
Competition Desk
Entries and judging need a clear intake, review, finalist, and awards path.
Judging Gate
- IntakeConfirm title, filmmaker, school/organization, category, and media link.
- RightsTrack screening permission, publicity permission, and student release status.
- ScoresRequire judge assignment, rubric status, and finalist flag before awards.
Data Needed
- SchemaSubmission ID, category, status, score, assets, notes, owner.
- StatesReceived, needs info, eligible, finalist, winner, archived.
- ProofEvery public claim needs a linked source or internal approval note.
Student Showcase
Student winners and filmmaker stories get their own lane instead of a frozen label.
Media & Resources
Press language, asset approvals, coverage clips, and public-safe resource routing.
Press Kit
Needs asset routeLogo, festival boilerplate, event copy, speaker bios, and approved images.
Add to ops queueSponsor Proof
Ready lanePartner mentions, logo placement, deliverables, and post-event proof packets.
Open partner lanePublic Updates
WiredUse this lane for approved announcements only, with stale-copy checks before publish.
Back to festival deskPartners & Sponsors
Money, sponsors, vendors, venue support, and proof should not be scattered.
Partner Records
- StatusProspect, contacted, committed, invoiced, fulfilled, archived.
- PackageDeliverables, amount, due dates, assets, and proof owner.
- RiskNo logo placement or public claim without approval state.
Ops Hooks
- VenueLoad-in notes, signage plan, table needs, and sponsor placement.
- CommsThank-you copy, sponsor posts, recap email, and proof export.
- MoneyInvoice route, payment status, and receipt packet.
Ops Review
Hardening list for the next pass. This is the cleanup checklist, not decorative filler.
Must Wire Next
- RecordsConnect drawer records to the confirmed source when the server lane opens.
- PersistPromote local packets into real create/edit/save routes for submissions, sponsors, press assets, and ops tasks.
- ExportAdd server exports after the data schema is confirmed; JSON and print packets are wired now.
- EmptyEvery section needs a real empty state with next action and owner.
Hardening Gates
- HTMLCheck structural balance before deployment.
- CSSVerify desktop and mobile breakpoints do not orphan cards.
- ClicksAudit every card/link after render, not by self-report.
- ClaimsBlock stale public copy and unconfirmed award/sponsor claims.