Overview
Built a dynamic CMS specifically for hardware specifications to replace sprawling spreadsheets, focusing on easy comparison and reporting.
The hard part
Creating a dynamic schema where different hardware types require completely different specification fields, making relational DB modeling difficult.
The approach
Leveraged PostgreSQL JSONB columns combined with Prisma for flexible attribute storage, and built a dynamic form builder to handle varied inputs.







