A personal graduation website for two Class of 2026 graduates. Visitors choose a graduate and leave a named message; each graduate can view her wishes with a private code. A presentation view brings messages to the celebration, and messages can be shared as images. The interface is in Arabic.

Graduation wishes and personal memories can become scattered across messages and disappear after the celebration.
I built an Arabic-first space with dedicated pages for both graduates, a message form, private-code access, and a presentation view for the event.
Two personalized graduate pages
Graduation messages with private-code access
Presentation view and image sharing for the event
A responsive Arabic-first interface built with Next.js and TypeScript, with messages stored in Firebase and private views for each graduate.
Each graduate’s messages are shown through a private-code flow rather than a public message page; Firebase stores the data.
Explore the product’s key screens and features, then open any view at full size.