Schema over storage
The plant schema is settled in code first. Storage can stay file-backed for v1 and move later if the editing or query model outgrows it.
Plant Blog MVP v1
This vertical slice keeps the information model explicit without forcing a database or CMS before the product needs one.
The plant schema is settled in code first. Storage can stay file-backed for v1 and move later if the editing or query model outgrows it.
Photos stay on the NAS. Plant entries carry dated photo references plus simple captions that are easy to enter and easy to display.
Eupatorium perfoliatum
Status: alive
View plant recordEuonymus americanus
Status: alive
View plant recordAgastache 'Blue Fortune'
Status: dead
View plant recordViburnum dentatum
Status: alive
View plant recordMonarda didyma
Status: alive
View plant recordAndropogon gerardi
Status: alive
View plant recordConoclinium coelestinum
Status: alive
View plant recordVaccinium spp.
Status: alive
View plant recordRudbeckia triloba
Status: alive
View plant recordAndropogon glomeratus
Status: alive
View plant recordPrunus caroliniana
Status: alive
View plant recordGelsemium sempervirens
Status: alive
View plant recordBotrychium virginianum
Status: dead
View plant recordPycnanthemum virginianum
Status: alive
View plant recordLonicera sempervirens 'Cedar Lane'
Status: alive
View plant recordCoreopsis lanceolata
Status: alive
View plant recordAralia spinosa
Status: alive
View plant recordLobelia puberula
Status: alive
View plant recordSabal minor
Status: alive
View plant recordPenstemon laevigatus
Status: alive
View plant recordAmsonia tabernaemontana
Status: alive
View plant recordAquilegia canadensis
Status: alive
View plant recordIllicium floridanum
Status: alive
View plant recordCornus florida
Status: alive
View plant recordLobelia siphilitica
Status: alive
View plant recordPackera Aurea
Status: alive
View plant recordVaccinium corymbosum
Status: alive
View plant recordSchizachyrium scoparium
Status: alive
View plant recordPassiflora incarnata
Status: alive
View plant recordCeanothus americanus
Status: dead
View plant recordHydrangea quercifolia
Status: alive
View plant recordAsimina triloba
Status: alive
View plant recordOxalis articulata
Status: alive
View plant recordEchinacea purpurea
Status: alive
View plant recordMuhlenbergia capillaris
Status: alive
View plant recordTridens flavus
Status: alive
View plant recordEryngium yuccifolium
Status: alive
View plant recordChasmanthium latifolium
Status: alive
View plant recordHibiscus moscheutos
Status: alive
View plant recordSolidago rugosa
Status: alive
View plant recordQuercus pumila
Status: alive
View plant recordSerenoa repens
Status: alive
View plant recordHibiscus coccineus
Status: alive
View plant recordThelypteris kunthii
Status: alive
View plant recordDryopteris ludoviciana
Status: alive
View plant recordStokesia laevis
Status: alive
View plant recordHibiscus laevis
Status: alive
View plant recordVernonia noveboracensis
Status: alive
View plant recordFragaria virginiana
Status: alive
View plant recordItea virginica
Status: alive
View plant recordSedum tenatum
Status: alive
View plant recordOxalis stricta
Status: alive
View plant record