DavidAJohn / PhotoPortfolio

Personal photo portfolio .NET web application which implements a Blazor and Tailwind CSS user interface with a MongoDb database, and includes integration with Stripe Checkout and Prodigi Print API
2 stars 2 forks source link

User Story: Customise page layouts #1

Open DavidAJohn opened 2 years ago

DavidAJohn commented 2 years ago

The single most important thing to bear in mind from a user perspective is this:

"As a photographer, I want to be abe to customise the layout of the pages of my portfolio site."

This won't be fully realised when the application reaches its initial "launch" phase, but ultimately I would like it to have the same kind of flexibility you would get from Smugmug or Zenfolio.

DavidAJohn commented 1 year ago

It's always been my intention to use a document store for this data (hence the use of MongoDb).

Here is a summary of the options for non-relational data:

https://learn.microsoft.com/en-us/azure/architecture/data-guide/big-data/non-relational-data