This is the new website of TheAlternative, available at https://thealternative.ethz.ch.

[[_TOC_]]

## For Board Members

All content of the webpage is found in the `content/` folder. Specifically, the following files exist:

- `about.json`: This json file contains everyting in the "About Us" Section (except board members).
- `board.json`: This json file contains everything for the board listing.

<div class="panel panel-info">
**IMPORTANT**
{: .panel-heading}
<div class="panel-body">
All images referenced in `board.json` will have to be saved to `public/images`. Else, the website will display the theAlt logo instead.
</div>
</div>

- `eventTemplates.json`: When creating an Event, it is possible to select a template (e.g. descriptions, start/end time, place, etc.). These templates are stored in this file.
- `philosophy.json`: This file contains everyting in the definitions section at the bottom.
- `texts.json`: This file is the text in the main header.

## Deployment

```mermaid
graph TD;
  GitLab dev-->TeamCity dev-->thealt-apps/website-dev-->thealt-staging/website;
  GitLab main-->TeamCity main-->thealt-apps/website-->thealt-prod/website;
```

## Architecture

### Authentication / Authorization

### Translation

###