Inspiration: My inspiration for creating WasteWise was to make a positive impact in my community and promote sustainable waste management practices. I wanted to ensure that through collective and community action, we can help the earth and foster a cleaner, greener future for everyone.
What it does: WasteWise allows users to easily log their waste collection activities, earn points that can be redeemed for cash or discounts, and participate in community challenges aimed at reducing waste. The app tracks progress, and creates a rewarding experience for users while helping the environment.
How we built it: WasteWise was developed using React Native, along with TypeScript and JavaScript. I utilized Neon for database management and Web3 for blockchain integrations, and DrizzleORM to provide a seamless ORM experience. Tailwind was chosen for responsive and modern UI styling. Additionally, EthSign was implemented to ensure secure digital transactions.
Challenges we ran into: I had a super hard time integrating the database with my code since this was one of the first few times I had done this. Along with this, the implementation of WebAuth3 was also time-consuming.
Accomplishments that we're proud of: I'm proud of the fact that I was able to build an app that can assist the community!
What we learned: Database integration, digital transaction security
What's next for WasteWise Waste Management Tool: Real integration with bank accounts and getting local businesses to provide discounts as rewards for points.
Built With
- chainlink
- drizzle
- drizzle-orm
- ethereum
- ethereumnetwork
- ethsign
- javascript
- neon
- neondatabase
- react
- tailwind
- web3
Log in or sign up for Devpost to join the conversation.