Inspiration

The idea for WasteWise came from a simple but widespread daily problem — most people want to dispose of waste correctly, but often don’t know whether an item should be recycled, thrown in organic waste, or treated as hazardous.

We noticed that improper waste disposal contributes to environmental pollution, recycling failures, and health risks. During the hackathon, we aimed to build a lightweight, practical tool that anyone could use to quickly find out how to dispose of everyday items responsibly.

Our goal was to create a browser-based sustainability assistant that is fast, intuitive, and encourages correct waste management through instant guidance.

How we built it

WasteWise was built entirely with HTML, CSS, and JavaScript, making it fully functional in the browser without any backend.

The user can type in the name of a waste item — like “battery”, “plastic cup”, or “mask” — and the app instantly identifies the waste category and shows the proper disposal method using rule-based logic in JavaScript.

Key components include:

Home page: Project introduction with navigation

Generate page: User enters item names and receives disposal instructions

Rule-based waste classification engine in JS for instant results

Result display: Waste category, disposal tips, eco-friendly alternatives, and upcycling suggestions

Accessibility and UX features:

Text Size Adjuster (A-, A, A+, A++)

Search History dynamically updated

Multi-language Toggle (English, Spanish, French)

Virtual Field Trip (visual recycling facility tour)

Circular Economy Map (showing how recycled items are reborn)

Waste-Free Recipes (e.g., cooking with food scraps)

Custom Item Illustrations

Progress Animations (growing plant with each search)

Waste Decomposition Timeline

Waste Prep Checklist

Alternative Eco-Friendly Suggestions

Upcycling Ideas

Bulk Shopping Tips

Offline Mode Indicator

Dark/Light Mode Toggle

We focused on keeping the interface clean, interactive, and beginner-friendly, so that anyone can use the app immediately.

What we learned

Through building WasteWise, we learned how to:

Create a sustainability-focused application with practical real-world impact

Implement rule-based classification in JavaScript

Connect frontend forms with dynamic interactive displays

Build a multi-page navigation structure for smooth UX

Present environmental information clearly and intuitively

The project reinforced the idea that small digital tools can drive meaningful environmental awareness.

Challenges we ran into

Some of the main challenges included:

Designing accurate waste categories for a wide variety of items

Handling spelling variations and unknown items gracefully

Keeping the logic simple yet useful

Creating a responsive UI that works across devices and screen sizes

By testing with multiple example items and iterating on the design, we improved both accuracy and usability.

Accomplishments we’re proud of

Fully functional waste disposal guidance tool built entirely in the browser

Instant classification into recycle, organic, or hazardous waste

Practical and educational real-world use case

Clean multi-page interface with intuitive navigation

Working MVP completed within the hackathon timeline

Integration of 15 interactive and gamified features to enhance engagement

What’s next

Future improvements could include:

Image upload for automatic waste identification using computer vision

Expanding the item database with more categories

Adding location-based disposal guidelines according to local regulations

Daily eco-tips and awareness messages

Fully mobile-friendly version for broader accessibility

WasteWise has the potential to become a daily companion for responsible waste management, helping users take small actions that collectively benefit the planet.

Built With

Share this project:

Updates