Inspiration
We were inspired by the shocking statistic that 60% of landfill waste is compostable. With urban populations growing and many people feeling intimidated by composting, we wanted to create an all-in-one digital tool that makes composting approachable for everyone - from apartment dwellers with bokashi bins to rural homesteaders with large compost piles.
What it does
Compost Companion democratizes composting knowledge through:
- Personalized Guides: Tailored instructions based on your living situation
- Smart Calculator: Eliminates guesswork in balancing compost materials
- Temperature Tracking: Helps users maintain ideal decomposition conditions
- Location Finder: Bridges the gap when home composting isn't possible
- Knowledge Verification: Quiz ensures users compost correctly from day one ## How we built it Frontend: Vanilla HTML/CSS/JavaScript for maximum accessibility Mapping: Leaflet.js with OpenStreetMap for location services Data Visualization: Custom temperature graphing with DOM manipulation UI/UX: Mobile-first responsive design tested across devices Content: Researched composting science from EPA and university agriculture extensions ## Challenges we ran into
- Material Ratio Algorithm: Creating accurate C:N calculations that work for diverse inputs
- Map Integration: Implementing Leaflet with no backend for location data
- Data Persistence: Storing temperature logs without database integration
Accomplishments that we're proud of
Built a fully functional composting calculator that provides actionable advice
- Developed an interactive temperature tracker with visual feedback
- Created location services without backend infrastructure ## What we learned The science behind aerobic decomposition and optimal conditions
- How to visualize data effectively without external libraries
- Importance of adaptive content for different user environments ## What's next for Compost Companion Mobile app development ,Research phase Community composting maps, Concept stage.

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