The front-end microservice operates without a database and is solely used to construct our single-page application using a component-based architecture. The constraints of the 42 subjects require us not to use any front-end frameworks, which is why we've developed our own system to easily load components using custom elements.