Git Product home page Git Product logo

hackatum2023's Introduction

WetterMeister Examples

Figma demo

PathFinder (Main Example)

This repository is based on the ShadeMap examples.
Demo video link

3DMap

Generate 3D Map

LandingPage

Interactive Sun Globe Visualisation

image

HackaTUM2023

Inspiration

Ever felt like that road home just became longer on a scorching day, or during a heavy storm? We have too.

We believe that pedestrians deserve a safe and comfortable journey, regardless of the weather. With the rise of extreme conditions, we wanted to develop a navigation app that minimizes the risk of accidents and discomfort. Together, let's redefine efficiency, revolutionize pedestrian navigation and make Munich a safer and more enjoyable place for everyone.

What it does

Our project is a navigation/pathfinding app specifically designed for pedestrians. It utilizes a scoring algorithm to establish routes that prioritize safety and comfort during extreme weather (e.g. heat waves, heavy rain).

The app considers factors such as shade availability, proximity to water sources, and weather conditions to suggest the most optimal routes for pedestrians.

But our app doesn't stop there - we also empower users to report incidents promptly, ensuring that authorities are quickly informed about road obstacles or hazards.

How we built it

We built the app using a combination of technologies. The backend was developed using JavaScript and HTML and leveraged various APIs for weather data and mapping services. User interface design was given careful attention through Figma to ensure an intuitive and user-friendly experience.

Challenges we ran into

First and foremost, obtaining real-time weather data and designing its integration into our potential scoring algorithm posed a complex task. In this sense, obtaining and building height data for shade calculation (our focus on the tech demo) took some effort.

Accomplishments that we're proud of

  • An interface proof of concept with user-friendly, reactive elements and covering our two user stories (navigation and incident reporting)
  • A technical proof of concept for shade calculation on potential paths.

What we learned

Throughout the development process, we learned how to integrate external APIs, specifically weather APIs, and leverage them for the calculations in our app. Lastly, through prototyping we gained insights into improving the app's user interface for a smooth and intuitive experience.

What's next for Wettermeister

We would like to expand the app's functionality by incorporating additional weather conditions, such as snowstorms and heavy winds, as well as integrate real-time traffic data to provide users with even more accurate and timely navigation recommendations. Furthermore, it would be good to streamline the incident reporting system, ensuring that relevant parties receive quick notification and can take appropriate action promptly, as well as establish a data analysis pipeline for queries and user report to identify resilient infrastructure needs in Munich.

hackatum2023's People

Contributors

stefanlple avatar fshvbs avatar haruki-kny avatar

Watchers

Maciej Kisielewicz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.