Back to Home

Clothing Inventory App

Published on

Project

"UK adults only wear 44% of the clothing they own" - WRAP, 'Valuing Our Clothes': the evidence base (2012)

Whilst this is a thing of consumerism, that people are drawn to buying the latest styles and fits. The thing that some do not realize is that trends repeat, or you may already have items of clothing that fit particular occasions that you are unaware are hiding in your wardrobe or in your 'last years winter storage bins'.

An idea

One solution that I think would benefit myself, and my household is to keep an inventory of all my clothes. In some gallery view where I am able to scroll through potential outfits instead of wardrobe raiding.

Even being able to combine items, to create outfits, and then sort these outfits based off weather.

I can filter Summer wear, winter wear etc. This would also allow me provide me with information to help decide on clothes that I no longer want / fit. And decide on what things to store for a later season.

How will I go about this project?

Defining Architecture

Front End

I strongly believe this app would benefit most being a Mobile Application. How this is done, is quite flexible now, this can be a React native application, as I am already strong with my React skill. But also I could make this as a Kotlin application, if I have time, as I will be a lot slower in that development.

Back end

The backend of the application, can also be very flexible. However, at the moment I am looking to improve my Java knowledge, so I think it would be sensible to make a Java Rest client, that stores clothing images, and information.

Database

The database for my application can be quite simple SQL database. For image storage will use a CDN and storing just the urls of the assets.

Devops

I will use Vercel and Netlify for my hosting needs and CI/CD.

Potential post project idea

I can integrate this project, into my existing project. Probable Umbrella where the app performs algorithms to decide on an outfit based on the weather.

Various app functions such as: applying a bin packing algorithm or genetic algorithm to calculate how many clothes could fit in a travel suitcase or wardrobe. And then provide the list of best scoring clothes.