You do not know how to organise your warehoused photos on your server the correct way? You want to provide your customer a way to upload documents, and downoad them?
Repository Stack is the perfect answer therefore. It allows you to manage your server files:
All these options can be enabled or disabled to fit your use case.
Repository Stack comes with its own username and password authentication to restrict access to its user interface. It is translated in different languages (English, German, French, Polish, Dutch, Spanish).
As it is based on Bootstrap, it will bring its own theming (regardless of the theme you choose). In addition, it is only allowed to be the only Stack on one page.
In addition, you get the Remote Image Stack for image warehousing and a Download Stack for read-only access for your hosted files.