I'm building a boutique website using Kirby (a flat-file CMS) and I'm looking for a way to structure the site for best performance and maintainability.
The website will have multiple categories and under those categories, it will have subcategories. It will only go a max of two levels deep.
Example of current structure:
Categories Dresses Prom Dress-1 Dress-3 Dress-4 Dress-8 MOB Dress-3 Dress-8 Dress-9 Homecoming Dress-1 Dress-10 Quincenera Dress-2 Dress-8 Party Dress-1 Dress-10 Dress-8 Jewelry Accessories
As you can see, some dresses will repeat for different dress categories. Each dress is contained within it's own folder which contains it's images and a text file that has information about the dress such as the title, price, colors, and sizes.
I would like to structure it in such a way that I'll be able to add a dress to multiple categories without slowing down to site (at least not by much) when browsing by category in the frontend. Since I do not have much experience in flat-file systems, I'm asking you for help.
What is the recommended way of structuring this site?