Content in Strapi, the site in Vue.
ActLab is the website of a research group at the Universidad Complutense de Madrid, built headless: Strapi holds the content and a Vue and TypeScript front end reads it over an API. We built both and the infrastructure under them, with separate development and production environments.
Strapi serves the content over an API, the Vue and TypeScript website renders it, and a DevOps setup deploys both. Development and production run as separate environments, each with its own Strapi configuration. We started it in Madrid in 2021.
Edit
The research group's content lives in Strapi.
Serve
Strapi exposes that content over an API.
Render
The Vue and TypeScript front end reads the API and builds the pages.
Deploy
The DevOps setup runs development and production as separate environments.
Working on something like this? Tell us what you need.
