← Back to portfolio

Eventogram — Live Photo Wall for Events

2016 PHP · Laravel

Picture this: a wedding reception, a big screen on the wall, and the host says "Send your funniest photos to the app!" Guests whip out their phones, snap a pic, slap on a filter, and seconds later it shows up on the screen for everyone to see. That's Eventogram.

phone: Splash screen

phone: Guest uploading a photo with filters

The flow has three parts. Guests open a mobile web page, take or upload a photo, optionally add a filter or caption, and hit send. The host's assistant sees incoming photos on a moderation panel and approves or rejects them with one click. Approved photos instantly appear on the big screen in a rotating slideshow.

Desktop moderation panel with incoming photos

Event settings — name, date, photo rotation speed, crop ratio

Everything runs in real time via WebSockets. The admin panel lets you configure the event — name, date, photo rotation speed, crop ratio (4:3 for traditional TV, 16:9 for modern screens), enable or disable filters and captions. You can even set custom colors and backgrounds for the upload page to match the event's style.

I built this for weddings initially, but it ended up being used at corporate events, exhibitions, and parties. There's something magical about seeing your photo pop up on a giant screen a few seconds after you took it. People loved it.

Built with React, Node.js, and WebSocket for real-time updates.