# ECCA conference platform

> A Next.js and Sanity CMS conference platform I built for ECCA's CPRC 2026, with full content control handed to the client.

Canonical: https://augustynglowacki.com/projects/ecca-conference-platform/

- **Client:** European Crop Care Association (ECCA)
- **Live site:** [https://conference.ecca-org.eu/](https://conference.ecca-org.eu/)
- **Stack:** Next.js, Sanity CMS
- **Year:** 2025

I built the platform for CPRC 2026, the II. Crop Protection Regulatory Conference - a two-day event ECCA (the European Crop Care Association) is running in Brussels this September on crop protection regulation in the post-patent era. The brief was full content control with no developer on call: a Next.js front end on Sanity CMS, where the agenda's per-session times, each speaker's profile, the sponsor and media-partner logos, the member list, and the gallery are all fields ECCA edits directly. Registration itself routes out to the event's own ticket page - the platform's job is to get a visitor from the hero to that link, and to the agenda, without friction.

## What ECCA edits directly

### A two-day agenda

Every session across both days, with exact times, sub-sessions, and speaker links, updated in Sanity as the programme changes.

### Speaker profiles

Each speaker's photo, role, and affiliation, referenced straight from the agenda so a session and its speaker update together.

### Sponsor, media partner, and member logos

Three separate logo lists, each one added, removed, or reordered by ECCA without a developer.

### A standalone gallery

A dedicated page for conference photos, published independently of the agenda and speakers.
