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.
Share this project:

Updates