AI consulting site, data layer
Client work, details redacted. My part was adding the data layer underneath a site that had none.
Client work, so the specifics stay out of this. What I can write down is the shape of the job.
The work
The site existed and its content was hardcoded. My part was putting a data layer underneath it: pulling the content out of the components, giving it a schema, and routing every page through one place that reads it. After that, changing what the site says stops being a code change.
What I learned
Retrofitting a data layer is mostly deciding what the records actually are. Once the shape is right the wiring is quick. Getting the shape wrong means touching every page twice.