Project Story
About the Project
TrashX is a simple reuse marketplace that works like eBay for the things people usually throw away. Items such as jars, boxes, containers, and scrap materials often get discarded even though someone else could use them. We wanted to build something that makes it easy for people to give these items away and for others to find them locally. The goal was to create a lightweight tool that helps keep small, everyday materials in circulation rather than in landfills.
Inspiration
Two ideas motivated this project:
- We noticed how much reusable material gets thrown out every day. These items are not valuable enough to sell, and they are too specific to donate, but they are still useful.
- Existing marketplaces are not designed for this type of exchange. They focus on selling large or high-value goods, not helping people pass along everyday materials that can be reused.
TrashX aims to fill that gap by offering a simple and fast way to redistribute items that would otherwise be wasted.
How We Built It
We built TrashX in a short amount of time using an AI-first workflow.
- Lovable generated the initial React interface, routing, and structure. We then refined the layout, added item flows, and adjusted the UI.
- Claude handled all AI-related tasks, including cleaning item descriptions, interpreting natural language search queries, generating match messages, and producing written content.
To move quickly, we used local state and mock data instead of a backend, allowing us to build a working product in a single day while still simulating a realistic user experience.
Challenges We Ran Into
- Significant time constraints, requiring us to narrow the scope and prioritize essential features.
- Deciding on a focused direction that matched both the hackathon theme and timeframe.
- Lovable’s limitations with image handling, UI generation, and structure required design adaptation.
- With no backend, all AI features were prompt-driven, requiring careful prompt engineering.
- Coordinating multiple AI tools increased complexity, leading to fast iteration cycles.
Accomplishments We Are Proud Of
- Built a functioning reuse marketplace in one hackathon day
- Designed a smooth flow for uploading, browsing, and requesting items
- Integrated conversational AI search powered by Claude
- Delivered a clean and intuitive interface using a no-backend approach
What We Learned
- How to rapidly prototype using AI-driven development tools
- The importance of prompt design when AI is a central component
- How far a no-backend architecture can scale for early-stage prototyping
- Practical problems can be meaningfully solved with simple, focused features
What’s Next for TrashX
- Location-based filtering and campus/community groups
- Automated item matching
- Basic pickup coordination (time suggestions, meeting points)
- Lightweight profile system showing items given and received
- Community dashboard displaying reuse impact
- Partnerships with universities and local organizations
Built With
- claude
- lovable
- react
- supabase
Log in or sign up for Devpost to join the conversation.