---
title: "Love My Closet"
kind: student-project
location: "Holy Angel University"
tags: [students, student-work, appdev]
summary: "A digital wardrobe for people who own plenty of clothes and keep wearing the same five."
---

*A final project from Applications Development (Flutter), 2026 first semester. Part of [Seventy-three Flutter apps, and the eight I keep showing people](/calendar/2026-s1-appdev-students).*

<figure data-lightbox-group style="max-width: 22rem; margin: 0 0 var(--space-6, 2rem)"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/love-my-closet/square.webp"><img src="/media/projects/2026-1st-sem/love-my-closet/square.webp" width="1080" height="1080" alt="Love My Closet, the project's square image" loading="eager" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>

## What it is

Love My Closet keeps track of what you own, lets you plan outfits on a calendar, and nudges you back toward the pieces you forgot you had. Its own tagline is *Made to be Loved Again*, which is about the clothes, and also a little bit about the app.

Built with Flutter and Dart.

## Why it is here

It has a brand. Not a color picked at the end, an actual identity, from the square to the onboarding line that asks whether *nothing to wear* is your daily problem. Most first Flutter apps look like the Flutter starter with the serial numbers filed off. This one looks like somebody meant it.

## Find it

- Project: [github.com/sofiademesa/love-my-closet](https://github.com/sofiademesa/love-my-closet)
- Live: [sofiademesa.github.io/love-my-closet](https://sofiademesa.github.io/love-my-closet/)
- GitHub: [@sofiademesa](https://github.com/sofiademesa)
- LinkedIn: [profile](https://www.linkedin.com/in/sofiademesa/)

## Screenshots

<div class="gallery" data-lightbox-group style="--gallery-min: 10rem; align-items: start">
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/love-my-closet/shot-1.webp"><img src="/media/projects/2026-1st-sem/love-my-closet/shot-1.webp" width="1125" height="2436" alt="Love My Closet, screenshot 1 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/love-my-closet/shot-2.webp"><img src="/media/projects/2026-1st-sem/love-my-closet/shot-2.webp" width="1125" height="2436" alt="Love My Closet, screenshot 2 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
<figure class="gallery__item"><a class="gallery__link" data-lightbox href="/media/projects/2026-1st-sem/love-my-closet/shot-3.webp"><img src="/media/projects/2026-1st-sem/love-my-closet/shot-3.webp" width="1125" height="2436" alt="Love My Closet, screenshot 3 of 3" loading="lazy" decoding="async" style="aspect-ratio:auto;height:auto;object-fit:contain"></a></figure>
</div>
