
Bottled notes is a web app that aims to help create more authentic relationships between people online. Try it here!
About
One of the reasons why people find it hard to create authentic relationships online is that you can never really be sure that someone’s telling the truth about who they are on the internet.
Bottled notes has been designed to be based around anonymity. You don’t have to trust that someone’s telling the truth about who they are because interactions on the app are based around genuine conversations. There are no usernames, profile pictures, or avatars. The main connection is through people’s words rather than their profiles.
Once you log in, you’ll be prompted with a question of the day. Write an answer to the question, and send your answer in a bottle out into the digital ocean. Check back in a few hours, then view your notes. Your bottle will have reached a random, anonymous stranger who also answered the question.* You can then chat with them if you want to!
View the video demo for this project here.
*Note that your bottle will float aimlessly in the digital ocean if no one else answers the question of the day.
How it was created
This project was created with mostly ReactJS and HTML/CSS. It uses Firebase Hosting, Authentication, and Firestore. The random matching functions are created with Google Cloud functions. The 3D scene was created with Spline. View the code for this project here.
About me

Hi! I’m Ashley Mochizuki (she/they). I’m an undergraduate student majoring in Computer Science at UW. As an avid internet enjoyer and gamer, I’ve met a lot of people (good and bad) on the internet which has led me to create this project.