> For the complete documentation index, see [llms.txt](https://docs.openstad.org/openstad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openstad.org/openstad/technical/frontend.md).

# Frontend: CMS

The Openstad frontend is built upon the ApostropheCMS, there are also a few react application that are run as modules inside ApostropheCMS.

The CMS is mostly a tool to create a website around the OpenStad tools. We are not quite there yet, but eventually the tools should be available as [components](/openstad/technical/frontend/using-openstad-components.md). All OpenStad information should be stored through the API in theMySQL database. The CMS data is stired in the frontend Mongo DB.

Some standard functionality is available in the Apostrophe framework, but not or hardly used because it is also provided in teh OpenStad tools. For example caching and tagging of content.

The main repo can be found at  <https://github.com/openstad/openstad-frontend>
