Golfinho

Created by team Golfinho on January 25, 2025

Our project leverages a client-server model, using Flutter as the client-side application and Streamlit as the server-side platform. The Flutter app is responsible for collecting real-time network performance data such as latency, packet loss, bandwidth, and other key metrics directly from the user's device. This app serves as the interface for the end user, providing a simple and intuitive dashboard for monitoring their network health. On the other hand, Streamlit acts as the server-side component, where the collected data is sent for processing and analysis. Through Streamlit, we integrate AI algorithms to analyze network performance, detect potential issues, and provide actionable recommendations. The AI model helps to predict and troubleshoot network problems before they affect service quality. Streamlit also handles data visualization, presenting the results to the user in a clear and insightful way. This architecture is powerful because it separates the responsibilities of data collection and analysis, allowing for a flexible and scalable solution. Flutter ensures that the user has a seamless experience, while Streamlit handles complex computations and provides robust backend support, making the entire system efficient and easy to scale. By using Flutter and Streamlit together, we provide a complete solution that enhances connectivity management, specifically for public sector institutions such as schools and health centers in underserved regions.

Category tags:

"Pretty cool application, fully fledged and the app was shown properly on the presentation. Good job!"

avatar

Shebagi Mitra

Technical Mentor

"This is a well thought-out concept. It would be great to see the team to test parts of the solution with a demo to see the tech's applicability. "

avatar

Anastasia Nedayvoda