A community-powered Smart Waste Management System that uses AI and blockchain to create cleaner cities. Bin-Tracker empowers users to map and verify bin locations, earning rewards for their contributions, while optimizing waste collection routes for municipal services.
Check out the live app: Bin-Tracker Demo
- Bin Mapping: Users can locate, add, and verify waste bins on a shared map.
- AI & Blockchain Integration: Ensures data accuracy and rewards transparency.
- Gamified Rewards: Earn tokens for contributing and validating bin data.
- Optimized Routing: Municipal services get efficient waste collection routes.
- NFT Assets: Unique assets for achievements and contributions.
- Node.js (v18+ recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/aaditya3301/bin-tracker.git cd bin-tracker - Install dependencies:
npm install # or yarn install
Start the development server:
npm run dev
# or
yarn devVisit http://localhost:3000 in your browser.
/src- Main source code (frontend & logic)/contracts- Smart contracts for blockchain integration/deployments- Deployment configurations/ignition- Deployment automation scripts/nft-assets- Assets and metadata for NFTs/test- Test cases
Other important files:
package.json- Project dependencies and scriptshardhat.config.js- Blockchain config (Hardhat)next.config.js- Next.js configurationtailwind.config.js- TailwindCSS setup
- Fork the repo
- Create your feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin feature/my-feature) - Create a pull request
This project currently has no specified license.
- Author: aaditya3301
- For questions or feedback, open an issue or pull request.