The word 'washi' written in a stylized, light green cursive font.

Everybody’s Creative

Mar 2025 - June 2025
CS 278: Social Computing


During CS 278, my team and I worked on a 10 week-long project to create and launch a creative social media platform. Our social media platform, which launched to 40+ users, is Washi.

Washi is a social web app that lets users create, customize, and share digital collages. Designed using both Bubble and React, Washi combines the flexibility of no-code development with custom mobile functionality to deliver a smooth, creative experience across web and mobile platforms.

Washi was able to achieve a 40+ user base during its 8 hour launch period with 34 posts on the platform—with many users saying that they loved the concept and would like to continue using it in the future!

Tools: Figma, Bubble.io, React, FramerMotion, Tailwind, Vite, Node, Git
Roles: Project Manager, UX Researcher, UI/UX Designer, Lead Developer
Team: Maroua Bezzaoui, Kathleen Clarke, Mai Mostafa

Laptop displaying colorful illustrations, a digital drawing app, and a chat app on a tablet with a list of icons and a discussion about a map.

Our Design Process

CS 278 is a course that encourages you to tackle the very complex problem of social media. In 10 weeks you are expected to create, iterate upon, and launch a social media platform.

We knew going into this course that we wanted to create a social media that was engaging, unique, and creative. Many of our own critiques of the most famous social platforms centered on the fact that they felt much more performative than it felt expressive—the original purpose of social media. We took that inspiration created the first sketches and mockups of Washi, a social media centered on creativity.

Our First Iterations

Hand-drawn sketch of a mobile app interface with sections labeled 'Home,' 'Create Tool,' 'User Profile,' 'Friend Profile,' 'Friend's Post,' and 'Share Post,' illustrating features like sharing, commenting, and adding to boards with various icons and notes.
Screenshot of a digital scrapbook or photo album titled 'Movies' with multiple pages, featuring movie posters and images from films like 'Little Women'.
Screenshot of a website called 'washi' featuring collage-style scrapbook pages, photos, handwritten notes, and decorative stickers.

Initial Sketches and Exploratory Mockups

Personal social media profile page with a pink background, showing a profile picture of a cartoon bunny holding a heart, username, and decorative photo collage board with pictures, stickers, and drawings.

Final mockups after brainstorming

After conceptualizing the platform, we had one primary point of contention: what should it be on? I was convinced it should be a mobile application—most social media is. However one of my team members was very passionate about it being on Laptop or iPad at the very least in order for it to give users more creative freedom. This was the main question we sought to answer with our experience prototype. For this, we had pairs of users make collages together on Laptops, iPads, and Phones to see which most allowed users for creative expression.

Experience Prototyping

A collage of various foods including a broccoli and cheese salad, a birthday cake with candles, a box of assorted cupcakes, a plate of edamame, a bowl of pasta, a salad with greens, and a creamy soup.
Collage of various images and illustrations including several people's faces, some with playful digital alterations like tears, laser eyes, and a crown, along with doodles, stickers, and fun decorations.

Phone Experience Prototype

Design Changes and Iteration

We came to the conclusion from our experience prototypes that in order for the platform to be fun it should also look fun. It should look like an environment where one can create without feeling like they have to think so hard about it. That led to the change in our logo and overall design language.

Screenshot of a social media page featuring various stickers, images, and a discussion thread with comments about a Rainbow Fairy Princess plush toy. The page has a sidebar with icons for Explore, Friends, Create, Notifications, Profile, and DMs.

We found that the changes in font, color scheme, and usage of space allowed users to feel more comfortable creating in the environment. The necessity to click on a post to see more information about it without necessarily leaving the page allowed users to easily interact with one another’s content, creating much more engagement across the platform as well. The emphasis on the “Friends” tab immediately after “Explore” also emphasized interaction with close-ties, making the whole platform feel much more personal. This was also aided by the description of the users as “scrappers”, creating a distinct community identity around being a creative on this platform.

This design is certainly not perfect, due to the time constraints of the course, we had to dedicate more time to implementation and launch of the platform. But it did accomplish our original goal—to create a fun, personal, and creative social media that is free from the performative nature of many modern platforms.

Assorted dishes from various cuisines including dim sum, fried rice, ramen, sushi, tacos, barbecue, desserts, and beverages displayed in a collage.

Laptop Experience Prototype

Through this, we found that users felt they had much more creative freedom with the Laptop prototype, as it allowed them to crop, copy, and find external images easily. This allowed for a much more creative final collage compared to our other prototypes, and ultimately allowed users to accomplish the goal of our application—creative self expression.

Because of this, we had to pivot. Not only in terms of platform, but in terms of design language. We noticed through this that many of our initial mockups simply did not align with the kind of user interaction we were striving for. Our users were creating fun, silly, and expressive content, but our mockups showed a much more serious, aesthetics-based platform. Our design language had to change in order to match the environment the users were naturally creating.

iPad Experience Prototype

Implementation

This project was implemented in two parts:

Bubble was used for a majority of our functionality and UI. Thanks to its front and backend workflows and vast library of design elements, we were able to primarily develop this application with it, allowing us to focus the majority of our time and resources on our custom component, the collage editor.

The Collage Editor was made with React and is available via this GitHub Site and Repository. This was coded in JavaScript and was the primary usage of my time during implementation. I also used some public libraries such as Tailwind for UI and Framer Motion for dragging and dropping, as well as Vite for deploying. The collage editor as it is made in the code facilitates drawing, tapes, stickers, image upload, text, and capture.

I was responsible for the creation of the college editor as well as much of the Bubble functionality, if you would like to ask me more about how I created these things, feel free to reach out to me via the contact form!

Our Final Project Demo

Reflection

Washi launched to 42 users who made 34 posts over the course of 8 hours. This was double the CS 278 requirement for our launch, and nothing could make me happier.

I think what I loved the most about Washi was how it pushed me. It is through making this that I taught myself Javascript. It is through making this that I experienced launching a platform for the first time despite something like that feeling incredibly out of my reach. It is through this that I got to see the impact of my work for the first time, and people loved it. They thought it was incredibly fun, and nothing could make me happier.

If I were to continue my work with Washi, I would want to push it to its very highest potential. I would want to iterate on the design, to include features we had to forego for the sake of launch, such as the personal bulletin board which you can decorate on your profile or the ability to click-in and explore other people’s collages more closely. I would happily work on Washi again in the future, and I am grateful for everything it taught me.

Collage of three images: a person working on a laptop with a drawing tool, a digital drawing of a woman made with Washi tape, and a computer screen showing JavaScript code. The captions read "my friend using the collage editor!", "a wonderful drawing of me made with Washi", and "me vs. javascript".