SkillAgentSearch skills...

Muensterdiscovery

No description available

Install / Use

/learn @lraeuschel/Muensterdiscovery
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Münster Discovery

An interactive web application for exploring the city of Münster, Germany. Discover Christmas markets, track your explored areas, and compete with others in a gamified city exploration experience.

Features

  • Interactive Map: Explore Münster's Christmas markets with an interactive Leaflet map featuring real-time data from the Stadt Münster WFS service
  • User Profiles: Track your exploration progress, view explored areas, and manage your favorite routes
  • Achievements System: Earn badges for exploring different areas, completing routes, and discovering all Christmas markets
  • Multilingual Support: Available in 12 languages (German, English, French, Spanish, Italian, Dutch, Polish, Portuguese, Turkish, Russian, Japanese, Arabic)
  • Responsive Design: Optimized for desktop and mobile devices using Chakra UI

ChatBot Implementation

The web application features a chatbot "Chat With Ridey". We leverage the semantic understanding of GPT OSS 120B-LLM in a agentic structure. The agent's persona is Ridey, the friendly bicycle-mascot of the Muenster Discovery-App. It can perform following tasks:

  • POI & route database: Retrieves information about POIs and routes that are predefined by the Muenster Discovery-Team
  • Leaderboard & user database: Retrieves information about the public user database and about the current user
  • App Support: Knows about links and content in the app; can direct the user via an HTML element

IMPORTANT: Ridey is hosted in a Huggingface-Space which will not run at all times. Access the Chat With Ridey-Application here:

https://huggingface.co/spaces/MIDI11/chatwithridey

Tech Stack

  • Frontend: React 18 with TypeScript
  • Build Tool: Vite 7
  • UI Framework: Chakra UI 3
  • Mapping: Leaflet & React-Leaflet
  • Internationalization: react-intl
  • Routing: React Router 7
  • Authentication: Supabase (integration prepared)
  • Deployment: GitHub Pages

Getting Started

Prerequisites

  • Node.js 20 or higher
  • npm

Installation

cd muensterdiscovery
npm install

Development

npm run dev

Build

npm run build

Deploy to GitHub Pages

npm run deploy

Project Structure

  • /src/pages - Main application pages (Welcome, Profile, OpenWorld, etc.)
  • /src/components - Reusable components (Header, Menu, LanguageSelector)
  • /src/i18n - Internationalization files for 12 languages
  • /src/assets - Images and static resources

Data Source

Christmas market data is dynamically loaded from the official Stadt Münster WFS service, providing real-time information about locations and opening times.

License

MIT License - see LICENSE file for details.

Academic Context

This project is a student project developed as part of the Master's program in Geoinformatics and Spatial Data Science at the University of Münster.

Contributors

  • Lukas Räuschel
  • Mika Dinnus
  • Julia Ilchmann
  • Anke Nienaber
  • Matteo Weickert
  • Darian Weiß

© 2025 muensterdiscovery

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2mo ago
Forks0

Languages

TypeScript

Security Score

80/100

Audited on Feb 2, 2026

No findings