SlideHome
This is

SlideHome

a platform built with React and Next.js that helps event attendees collect and manage presentation slides in real-time.

Next.jsReactTypeScriptPostgresSupabaseSCSSCSSTailwind

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."

My Job's

Lead Frontend Development
Backend Integration
Role-Based CMS Development
Analytics Integration
Design System Implementation

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.

Evolution

The Attendee View

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'.

Real-time Sync

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.

Core Features

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.

First Field Test

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.

Event Manager

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.

CMS Development

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.

Security & Analytics

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.

Scale Testing

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.

Team Members

Frederic Myers
Colin Pluns
Moritz Nussbaumer

more projects