Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.

HeRuMJucKeln is a tool for control center dispatchers developed as part of a university course in coordination with IVU traffic technologies. The demo requires a client certificate, which I can't provide you with, but it works, trust me!

FoseFx/HeRuMJucKeln

Repository files navigation

HeRuMJucKeln (Live version here)

Screenshots

Map in Dark Mode Map in Dark Mode

More Screenshots (open)

Sidebar in Dark Mode Sidebar in Dark Mode

Sidebar in Light Mode Sidebar in Light Mode

Table on an iPad Air Table on an iPad Air

Dashboard in Light Mode Dashboard in Light Mode




Look at the Nuxt 3 documentation to learn more.

Setup

Make sure to install the dependencies:

# npm
npm install

Development Server

Start the development server on http://localhost:3000

npm run dev

Linter

This project uses both eslint and prettier in increase code quality. Before submitting code please make sure all rules are followed, or ignore them explicitly where appropriate.

# check for rule violations
npm run lint

# some rules can be fixed automatically, run
npm run lint:fix

In code you may ignore rules likes this:

// eslint-disable-next-line no-use-before-define
const thing = new Thing();

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Preview app on localhost:3000

npm run build && npm run preview

Configuration

This list of environment variables is best-effort, most configuration is done in nuxt.config.ts.

  • Production Mode: as customary, NODE_ENV can be set to development and production
  • Router Base Path: use NUXT_BASE_URL to set the router base, default (prod): /teaching/summer-term-2023/daten-die-uns-bewegen/herumjuckeln/herumjuckeln/, default (dev): /
  • Mapbox API Key: MAPBOX_PK defaults to Max' PK. There is no guarantee it will remain valid in the future.
  • IVU API Host: IVU_API_HOST defaults to https://rwth.ivu.de/fl. No trailing slash!

Check out the deployment documentation for more information.

About

HeRuMJucKeln is a tool for control center dispatchers developed as part of a university course in coordination with IVU traffic technologies. The demo requires a client certificate, which I can't provide you with, but it works, trust me!

Resources

Stars

Watchers

Forks