Inspiration The rising global awareness of sustainability and personal health inspired us to create EcoHealth Dashboard. We wanted to build a platform that empowers individuals to understand the direct impact of their lifestyle choices on both their well-being and the environment. By combining actionable insights and interactive tools, we aim to foster a healthier planet and healthier lives.
What it does EcoHealth Dashboard is a personalized platform that combines health and environmental data to offer tailored recommendations. It tracks key metrics such as transportation habits, dietary preferences, exercise routines, and consumption patterns. Users can view their overall impact, simulate "what-if" scenarios, and receive actionable guidance to make sustainable and healthier choices.
How we built it Frontend: Built with HTML, CSS, and JavaScript, leveraging Flask templates for dynamic data rendering. Backend: Powered by Python and Flask, with MongoDB for storing and managing user profiles and data. Database: MongoDB stores user profiles, including nested environmental and health data fields, ensuring flexible and detailed data management. Features: A seamless login and registration system. Real-time user dashboard populated with personalized data. Interactive "what-if" simulations for exploring lifestyle changes. Challenges we ran into Data Integration: Designing a schema that combines health and environmental data while keeping it scalable and intuitive. User Experience: Making the dashboard engaging and easy to navigate for users with varying technical proficiency. Database Management: Ensuring smooth interaction between the frontend and the MongoDB backend for real-time updates. Simulations: Implementing interactive simulations that are both informative and user-friendly required several iterations. Accomplishments that we're proud of Successfully creating a unified platform that combines health and sustainability metrics. Building a fully functional and intuitive dashboard that dynamically adapts to each user's profile. Implementing "what-if" simulations, allowing users to explore the outcomes of potential lifestyle changes. Designing a flexible and scalable MongoDB schema that captures detailed user information effectively. What we learned User-Centered Design: The importance of making interfaces intuitive while presenting complex data. Data Management: Handling nested and hierarchical data structures in MongoDB. Sustainability Insights: Deeper knowledge of how personal habits can influence health and environmental impact. Collaboration: Successfully integrating multiple technologies and coordinating tasks within a team. What's next for EcoHealth Gamification: Adding badges and rewards to incentivize sustainable habits. Community Features: Enabling users to share progress and tips within a supportive community. Machine Learning: Using AI to offer more precise recommendations and predict long-term impacts of lifestyle changes. Mobile App: Expanding the platform to mobile devices for on-the-go accessibility. API Integrations: Partnering with fitness trackers, diet apps, and carbon footprint calculators to enrich data inputs. With EcoHealth, we're not just building a tool—we're creating a movement towards a more sustainable and healthier future. 🌿
Log in or sign up for Devpost to join the conversation.