🌏 Project URLβ†—
https://chainmail.e-kezia.com
🐈 Githubβ†—
https://github.com/ekkezia/chainmail
πŸ‘€ Overview

Fashion editorial in the form of Instagram stories

πŸ“š Tech Stack
NextJS
styled-components
Supabase
πŸ–οΈ Description

This project is exploring the idea that the audience should submit an effort in order to view the image. This makes the photography experience transactional-based instead of just one-way interaction where the photographer traditionally serves the image to the audience and they passively consume it.

Each shot in the editorial will be revealed as a user submitted their social media handle, therefore, the number of the images that can be viewed publicly is depended on the number of the people that have participated in the social media collection form. The app is roughly following Instagram Story UI, and users can navigate from one story to another by clicking the next button. When a user reaches the latest revealed image, they will be prompted with a dialog that requests their social media handle to unlock the next shot. The participating users’ social media handles are listed in the top drawer menu, while the description of the image is displayed in the bottom drawer.

πŸ“ Notes

The application should be ideally hosted in a client-based app (e.g, React JS) due to its interactivity, but it is using Next JS currently because I need to host it on my personal website.Preview: Chainmail

Elizabeth Kezia Widjaja Β© 2025 πŸ™‚