Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 754 Bytes

File metadata and controls

24 lines (13 loc) · 754 Bytes

Mensa Web App

A more lightweight web app for viewing the menus offered by the webspeiseplan-api server, now with multi-language support.

Screenshot

Configuration

You can configure the API server to use a specific API server using the public/config.js file.

Generating Types

The types for the API are automatically generated using

npx swagger-typescript-api generate --path "http://localhost:3000/openapi.json"

Please replace the URL with your server and place the generated file at src/api/Api.ts.

Building

This is a normal nodeJS project that uses npm as its package manager. Thus, it's a matter of npm i, npm run dev for debugging and npm run build for building the final version.