-
-
Profile Data Visualization 1
-
Profile Data Visualization 2
-
Gaming Challenge
-
Prometheus Data Visualization 1
-
Prometheus Data Visualization 2
-
Prometheus Data Visualization 3
-
Prometheus Data Visualization 4
-
Prometheus Data Visualization 5
-
Loadgen Data Visualization 1
-
Loadgen Data Visualization 2
-
Loadgen Data Visualization 4
-
Loadgen Data Visualization 3
-
Loadgen Data Visualization 5
Hackathon 2023 Project
This devpost project showcases our solutions for the 2nd PHYSICS hackathon challenge. It aims to address various challenges and provide efficient solutions using Node-RED, weather APIs, data visualization, and more.
Documentation
For detailed information about our project, please refer to our Google Doc Documentation. It provides comprehensive documentation covering various aspects of our project.
Devpost Images
The images provided in this devpost project showcase the results of our solutions for the hackathon gaming and data visualization challenge. To view all the other challenges, see the provided google document (in the "hackathon" section).
Source Code
To access all the code we developed for the hackathon, please visit our GitHub repository. You can find the code in the "hackathon" folder, which contains the implementations of our solutions.
Inspiration
Our project was inspired by the "Network Services" lesson at Harokopio University of Athens. Drawing on the knowledge and concepts from this lesson, we have created innovative solutions for the hackathon challenges.
Functionality
Our project encompasses a wide range of functionalities that tackle the 2nd PHYSICS hackathon challenges. It provides efficient solutions, leveraging techniques such as data aggregation, weighted averages, data visualization, and more.
Technology Stack
We built our project using Node-RED, a powerful flow-based development tool. Additionally, we created a Docker image that includes all the necessary functions for the common functions challenge. This Docker image is compatible with OpenWhisk, and you can find detailed instructions on how to send the correct requests in the overview of the Docker Image.
Challenges and Achievements
Throughout the development process, we encountered various challenges. One notable challenge was gathering data from multiple weather APIs and calculating their weighted average. However, through perseverance and teamwork, we successfully overcame these obstacles.
We are also proud to have completed all the hackathon challenges and created an efficient application that delivers effective solutions!
Lessons Learned
This hackathon provided us with invaluable learning experiences. We gained insights into teamwork, effective communication, working with APIs, data visualization, and explored technologies like OpenWhisk and Docker. These lessons will undoubtedly contribute to our growth as developers.
Future Developments
Looking ahead, our focus is on creating useful subflows that benefit the community. We aim to continue refining and expanding our project, incorporating new features and functionalities that cater to the needs of users.
Built With
- docker
- javascript
- nodered
- openweathermap
- openwhisk
- sqlite
- tomorrowapi
- weatherapi

Log in or sign up for Devpost to join the conversation.