Hallo,
also ich würde es an deiner Stelle mit HTML und CSS machen. Da lernst einfach mehr, wenn du alles von Hand machst. Eine Datenbank ist eigentlich nur vonnöten, wenn du die Möglichkeit integrieren möchtest, die Bilder zu durchsuchen und zu filtern.
Für die Funktionen mit der Bildvorschau...