Inspiration

Twine is inspired the #dawg-spotting channel on the Cal Blueprint Slack, where the club’s members post sightings of other members on the Berkeley campus. Interestingly, the channel serves as a photo diary of the club’s time together. What if this form of photo diary was the basis for a social micronetwork—a social network for only your most important communities?

Another source of inspiration is some family chats that I’m in. Very little talking actually goes on here; these groups mainly serve as a place for people to post their photos and for others to comment on them.

Twine’s design draws on techniques presented in this paper from CHI 2021.

What it does

Twine enables you to create collaborative photo walls—twines—where you can capture the time you spend with the communities you care about the most, like your friends and family.

The idea is simple: You create a twine and invite people to join. Then, everyone can post captioned photos to the twine; all the people on the twine are notified on every new post. Each photo on the twine has an associated chat thread where people can comment on it.

How we built it

Twine is written in Next.js using Tailwind for styling and Firebase for server stuff. The prototype below was created in Figma.

Built With

Share this project:

Updates

Submission history