Shelby’s Artist Loft


Light/Dark Mode
After wrapping up most of the design, I decided to take a stab at creating both light and dark mode versions. I was especially set on making a dark mode—I’m definitely one of those people who always switches to it. Bright screens just feel too harsh on my eyes.
I’m really happy with how both versions turned out, especially seeing the contrast and how the layout adapts across mobile and desktop. It added a nice final touch to the project and made the whole thing feel more polished and user-friendly.
A Figma prototype that includes both mobile and desktop layouts.
In my Web Interface Design class, we spent a lot of time learning Figma—and I immediately loved it. The layout and tools felt familiar, almost like Illustrator, with layers, shapes, and text tools. But what really stood out was the ability to create interactions, variables, and even conditionals. It felt like I was building a real app, just without needing to code.
For this project, I created an e-commerce website focused on art supplies—something I’m passionate about and familiar with. I designed both a mobile and desktop version of the site. One of my biggest challenges (and accomplishments) was building a working shopping cart. Since it was my first time using Figma, I had to watch tons of tutorials and troubleshoot constantly. After days of experimenting, I finally got the cart to calculate and display product prices correctly.
I also added a fun twist: a social feed similar to Instagram or TikTok, but focused entirely on art. There’s even a special page called Midnight Confessions, where users can anonymously post their thoughts—something unique and different to make the experience feel more personal.
Interestingly, I didn’t start this project with any sketches—I just began dropping in shapes and text based on ideas I had in my head. I originally wanted to avoid using blue (since I tend to gravitate toward it in a lot of my work), but in the end, I settled on a teal-blue and off-white combo that felt balanced and calming.


Cart Functionality Challenge
Since I didn’t have access to an upgraded Figma plan, I was limited to creating only four functional products that could work in a shopping cart. That said, I was up for the challenge—and took the long route after being inspired by another student who found a creative workaround.
It was definitely a tedious process, but I managed to build out the cart using variables. Each product had its own set of buttons—plus and minus—to adjust quantity, and I created individual variables for each one:
- price-product-1, price-product-2, etc.
- quantity-product-1, quantity-product-2, etc.
By connecting those variables to the right buttons and logic, I got a working cart system that dynamically tracked prices and quantities. It wasn’t simple, but it really pushed me to learn more about how Figma variables and conditionals work under the hood.
Prototype Links
The links provided below are directly linked to the Figma mobile, desktop, and main file you can look through. Take into consideration the fact that these projects consist of a lot of variables, conditionals, and imagery that may delay or take longer to load than the usual.
A link provided to go to the desktop prototype:
https://www.figma.com/proto/HWNvpGi1KoAbQmbbtl4ybA/ARTIST-LOFT—FINAL-VERSION?page-id=0%3A1&node-id=10196-28106&viewport=101%2C437%2C0.02&t=PTMQRGMUoi2TQduV-1&scaling=scale-down&content-scaling=fixed&starting-point-node-id=10196%3A28106
A link provided to go to the mobile prototype:
https://www.figma.com/proto/HWNvpGi1KoAbQmbbtl4ybA/ARTIST-LOFT—FINAL-VERSION?page-id=3%3A2&node-id=3-7&starting-point-node-id=3%3A7&t=gXBN3Ugofdq7TGww-1
A link provided to go to the main file:
https://www.figma.com/design/HWNvpGi1KoAbQmbbtl4ybA/ARTIST-LOFT—FINAL-VERSION?node-id=0-1&t=AOLb368BX9vVyEFd-1
