# slay.it — AI & Nutrition Web App > slay.it is a personal, multi-purpose Angular single-page application hosted at https://ai.streitkultur.digital. It bundles an AI assistant, nutrition and recipe tooling, data visualisations (election polls, energy production), travel and map planning, media playback, document tooling and several browser games behind one account. The user interface is available in German, English, French, Spanish and Italian. The application is a client-side rendered SPA: all routes below are served by the same `index.html` and are rendered in the browser, so fetching them returns the application shell rather than page content. Almost every route requires an authenticated session; pages marked "requires login" are not reachable without valid credentials, and some are restricted to administrators. Application data comes from a separate REST and WebSocket backend at `https://api.streitkultur.digital`, which is not part of this site and is not publicly documented. There is no public API, no user registration for third parties beyond the sign-up form, and no crawlable content archive. This file exists so that agents can understand what the site offers without executing JavaScript or attempting to log in. ## Pages - [Home](https://ai.streitkultur.digital/home): Personal dashboard with an overview of, and navigation to, every area of the app, filtered by the user's role. Requires login. - [AI Assistant](https://ai.streitkultur.digital/ai): Chat with an AI assistant, including deep research mode, image and video generation, audio streaming, RAG file upload (`.txt`, `.csv`, `.epub`, `.md`), MCP tools and a Google Maps widget. Requires login. - [Nutrition](https://ai.streitkultur.digital/nutrition): Search foods, calculate nutritional values and totals, store ingredient lists, generate recipes with AI and configure the nutrient display. Requires login. - [Polls](https://ai.streitkultur.digital/polls): German election polling ("Sonntagsfrage") for the Bundestag and state parliaments, visualised as bar, line, geo, comparison and coalition charts. Requires login. - [Energy](https://ai.streitkultur.digital/energy): Daily German electricity generation as a stacked-area chart, including the share of renewable energy. Requires login. - [Video](https://ai.streitkultur.digital/video): Integrated player for live TV streams and YouTube videos, with separate tabs for each. Requires login. - [Trip Planner](https://ai.streitkultur.digital/trip): Route and trip planning on Leaflet maps with destination search, points of interest, custom markers and location ratings. Requires login. - [Flight Search](https://ai.streitkultur.digital/amadeus): Flight search via the Amadeus API by departure and destination airport, date, number of passengers, travel class and currency. Requires login. - [Dairies](https://ai.streitkultur.digital/dairies): Look up dairy plants by approval number, either typed in or read from a photo via camera OCR, with address and marking details. Requires login. - [Spotify](https://ai.streitkultur.digital/spotify): Connect a Spotify account and control playback, with albums, playlists, artist search, volume control and device selection. - [Memory](https://ai.streitkultur.digital/memory): Card-matching memory game in single-player or multiplayer mode, with a selectable number of cards, scoring and invitation links. - [Chess](https://ai.streitkultur.digital/chess): Play chess against the Stockfish engine at a selectable strength, or online against a friend via an invitation link, with legal move validation, promotion and end-of-game detection. - [Claims](https://ai.streitkultur.digital/claims): Trick-taking card game with factions and two game phases, playable against an AI opponent or other players. - [PDF Tools](https://ai.streitkultur.digital/pdf): Upload PDF files and encrypt or decrypt them with a password, including progress display and file management. Requires an administrator account. - [CV Editor](https://ai.streitkultur.digital/cv): Create and edit a curriculum vitae with AI translation, Word export, preview, import/export and privacy options. Requires an administrator account. - [Diesel Prices](https://ai.streitkultur.digital/diesel): Current diesel prices based on the user's location. This page is still under construction. Requires an administrator account. ## Account - [Sign in](https://ai.streitkultur.digital/login): Log in with username and password. This is the entry point of the application; unauthenticated visits to any other route are redirected here. - [Sign up](https://ai.streitkultur.digital/signup): Create a new account with username, email address and password. - [Lost password](https://ai.streitkultur.digital/lost-password): Request a password reset link by email. ## Optional - [Web app manifest](https://ai.streitkultur.digital/assets/manifest.webmanifest): PWA metadata — the installable app is named "AI et al. (RüdMachine)" and starts at `/`. - [Backend API](https://api.streitkultur.digital): REST and WebSocket backend used by the application. Requires authentication and is not publicly documented.