Skip to content

Mensa-Map is a Progressive Web App (PWA) that shows information about cafeterias in Germany on an interactive world map. Users can view detailed menus, save their favorite cafeterias, and enjoy an offline, app-like experience.

Notifications You must be signed in to change notification settings

IvanBirkmaier/mensa_map

Repository files navigation

Mensa-Map

Description

Welcome to the repository for my Progressive Web App (PWA) that offers various features, including the ability to display information about cafeterias (Mensen) in Germany on a world map. This app leverages modern web technologies to provide a seamless, app-like experience on both mobile and desktop devices. Users can view detailed menus of selected cafeterias and save their favorites for easy access.

Features

  • Interactive Map: The app displays a world map with markers indicating the locations of various cafeterias in Germany.
  • Cafeteria Information: Clicking on a marker shows detailed information about the selected cafeteria, including menu items and dishes.
  • Favorites List: Users can "like" cafeterias to add them to a personalized favorites list for quick reference.
  • Progressive Web App: The app is designed with PWA principles, ensuring offline functionality and a native app-like experience through the use of service workers.

Usage

  1. Viewing the Map:
    • Open the app and view the interactive map.
    • Click on any marker to view detailed information about the selected cafeteria.
  2. Liking a Cafeteria:
    • Click the "like" button on a cafeteria's information popup to add it to your favorites list.
    • Access your favorites list from the main menu.

    Tech Stack

  • Java Version: 16
  • Frameworks and Libraries:
    • Spring Boot 2.5.5
    • Spring Dependency Management 1.0.11.RELEASE
    • Spring Boot Starter Thymeleaf
    • Spring Boot Starter Web
    • Spring Boot Starter Data JPA
    • Oracle JDBC (ojdbc8)
    • Spring Boot DevTools
    • Spring Boot Starter Test (JUnit Platform)
  • Frontend Technologies:
    • JavaScript
    • CSS
    • HTML
  • APIs:
    • Google Maps API
    • OpenMensa API

About

Mensa-Map is a Progressive Web App (PWA) that shows information about cafeterias in Germany on an interactive world map. Users can view detailed menus, save their favorite cafeterias, and enjoy an offline, app-like experience.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy