Goal
"The goal was to solve the problem of users losing slide photos in their camera roll by giving them a dedicated 'home' to manage slides and add personal notes."

a platform built with React and Next.js that helps event attendees collect and manage presentation slides in real-time.
"The goal was to solve the problem of users losing slide photos in their camera roll by giving them a dedicated 'home' to manage slides and add personal notes."
As the main developer on staff during my internship, I was responsible for implementing the product from scratch. My role involved planning tasks, setting up security structures, and managing my time, while building the entire frontend with Next.js, React, and SCSS, all connected to a Supabase backend.
The first part I built for the attendee was the main 'home' screen. This overview page allowed users to see all presentations for an event, clearly marked with a status like 'live', 'upcoming', or 'done'.
From this overview, users could tap into a 'live' session. I developed this real-time slide viewer using Next.js, which allowed attendees to follow the speaker's current slide directly on their phones.
While in the live viewer, users could save important slides and add personal notes. I built these core features and a custom design system based on the company's branding using React and SCSS.
Our first real-world test at the 'Make in Schwäbisch Gmünd' event used a manual sync. It was basic, but the positive audience feedback was very motivating and proved the product had potential.
Next, we built the Event Manager Tool. This was a custom CMS for organizers to set up events, manage speakers, and upload presentations, which would reduce their manual work.
I built this CMS with Next.js and Supabase. A key technical challenge was creating user-friendly forms and a backend process that automatically converted PowerPoint files into images for the web app.
We then added a role-based system for security. Based on organizer feedback, I also integrated Posthog analytics so organizers could see valuable data on audience engagement.
We successfully tested the full system at the 'Hackerkiste' event with 1,000+ visitors. The PowerPoint plugin and auto-sync worked perfectly, proving SlideHome could scale.