CASE STUDY

Everlum - A platform to celebrate life beautifully

Visit site

CLIENT

Everlum

WHEN

2025

OUR SERVICES

UI/UX Design

Frontend Development

Backend Engineering

SUMMARY

A memorial platform to celebrate life beautifully — built with cinematic motion, emotional storytelling, and a deeply engineered foundation.

TECH STACK

Figma

Next.js

PostgreSQL

Supabase

The Problem 

In one of the most emotionally vulnerable moments of a person’s life, the digital spaces available felt cold, dated, and hollow. Most memorial platforms hadn’t evolved in years — their interfaces resembled old blogs and social feeds, offering static templates instead of atmosphere, storytelling, or care. In a space that demands beauty and emotional depth, the market offered only functional archives.

Forevermissed

Our Solution 

01

Guest Tributes Without Accounts

One of the most common frustrations with existing platforms was forcing grieving guests to create accounts before leaving a tribute. Everlum removes this barrier entirely. Anyone can share memories, stories, photos, audio, or video without friction — while still maintaining a secure moderation pipeline for the memorial owner.

02

Cinematic Motion & Atmosphere

Everlum’s emotional tone is shaped by motion. Smooth scrolling via Lenis, scroll‑triggered GSAP animations, and carefully timed transitions create a sense of calm, presence, and ceremony. The interface feels alive — not static — guiding visitors through a gentle, cinematic experience.

03

Bold, Spacious, Cinematic UI

The UI rejects the cramped, feed‑based layouts of legacy platforms. Everlum uses large typography, generous negative space, and a visual rhythm inspired by film title sequences. The design is intentionally slow, intentional, and reverent — built for older demographics without sacrificing beauty.

04

Rich Media Storytelling

Visitors can share stories, photos, audio, and video — each rendered in a clean, atmospheric layout. Media uploads are compressed, processed, and delivered through a custom pipeline to ensure fast performance without relying on expensive third‑party services.

05

Light‑a‑Candle Ritual

A full‑screen, black‑background cinematic modal where visitors can light a CSS‑rendered flickering candle. It’s a small but powerful ritual — a moment of stillness that transforms Everlum from a website into an experience.

Everlum

Tributes

Gallery

Engineering Notes 

Anonymous Tribute Authorization

Designing a secure system where guests can upload stories and media without accounts required a custom authorization flow. Submissions are stored in a pending state, allowing memorial owners to approve or decline content without exposing the backend to anonymous writes.

Distributed Media Compression Pipeline

To avoid expensive third‑party APIs, Everlum uses three custom microservices deployed on Render — one each for audio, images, and video. Uploads trigger a Supabase Edge Function, which forwards media to the appropriate service in a fire‑and‑forget pattern. The service compresses the file, uploads the optimized version, deletes the original, and updates the database. This system took weeks to stabilize due to Docker deployment challenges and async orchestration.

Atomic Multi‑Table Writes

Tributes, media references, and metadata span multiple tables. All writes are atomic to prevent partial submissions. Error handling was a major challenge, especially when media uploads could fail independently of database writes.

Handling Multiple Media Uploads

Visitors often upload several images or audio files at once. Everlum uses a combination of client‑side batching, server actions, and background processing to maintain performance while ensuring each file is validated, compressed, and stored correctly.

Motion Architecture with GSAP, Lenis, and Framer Motion

Cinematic motion required blending three animation systems. GSAP handles scroll‑triggered sequences, Lenis controls the global scroll feel, and Framer Motion manages component‑level transitions.

Error State Design for Older Users

Because the audience includes older demographics, error states needed to be clear, gentle, and actionable. Upload failures, validation issues, and media processing delays are surfaced with simple language and calm UI patterns.

Our Impact 

1

A More Beautiful Way to Remember

Early users consistently describe Everlum as 'beautiful' and 'emotional' — a stark contrast to the dated, template‑driven alternatives.

2

Frictionless Participation for All Ages

Older visitors were able to read, browse, and leave tributes with minimal guidance. Removing account creation dramatically increased participation.

3

A Foundation for Scalable, Emotional Storytelling

The architecture supports rich media, cinematic motion, and future AI‑powered features — all while remaining cost‑efficient and maintainable.

All projects