Skip to content

Latest commit

 

History

History
95 lines (68 loc) · 3.05 KB

README.md

File metadata and controls

95 lines (68 loc) · 3.05 KB

🌱 GreenFuture - Sustainable Waste Management Platform

A community-driven platform promoting efficient waste management and eco-friendly practices.

🏆 Achievement GreenFuture was proudly selected as a Finalist in the prestigious YuvaManthan Hackathon organized by IIT Madras. This recognition underscores our commitment to innovative solutions for a sustainable future.

🚀 Features 📊 Impact Statistics: View real-time data on waste reduction and recycling. 🗑️ Waste Reporting: Report waste for collection and receive rewards. 🎁 Reward System: Earn coins for eco-friendly actions and redeem them for discounts on partner products. 🛠️ Task Management: Schedule and manage waste collection tasks. 📰 Eco-News: Stay updated with the latest in sustainable living. 🤖 EcoBot: Chat with EcoBot for assistance and tips on waste management. 💡 Why GreenFuture? GreenFuture is designed to inspire community participation in creating a cleaner planet. It bridges the gap between waste producers and recycling facilities while encouraging eco-friendly behavior through gamification.

🖼️ Screenshots image

Report Waste

🛠️ Tech Stack Frontend: React.js, Tailwind CSS Backend: Node.js, Express.js Database: Appwrite, Neon Database Authentication: Appwrite OAuth (Facebook integration) Hosting: Vercel APIs: Custom RESTful APIs 🏗️ Installation Clone the repository:

git clone https://github.com/yourusername/greenfuture.git cd greenfuture
Install dependencies:

npm install
Configure environment variables: Create a .env file in the root directory and add your keys:

env

APPWRITE_ENDPOINT=
APPWRITE_PROJECT=
DATABASE_URL=
Start the development server:

bash npm run dev

🌟 How It Works Sign Up/Login: Users can log in using email or Facebook. Report Waste: Submit details about the waste to be collected. Earn Rewards: Receive coins for your contributions. Redeem Rewards: Use coins to get discounts on eco-friendly products. Track Impact: Monitor the community's environmental impact in real time. 📚 Documentation Detailed documentation can be found here.

🤝 Contributing We welcome contributions to make GreenFuture better!

Fork the repository. Create a new branch:

git checkout -b feature-name
Commit your changes:

git commit -m "Add some feature"
Push to the branch:

git push origin feature-name
Open a pull request.

🔒 License This project is licensed under the MIT License. See the LICENSE file for details.

📧 Contact For any inquiries, feel free to contact us:

Email: [email protected] LinkedIn: GreenFuture

🙌 Acknowledgements Appwrite for seamless authentication and database management. Tailwind CSS for beautiful and responsive designs. IIT Madras for organizing the inspiring YuvaManthan Hackathon. All contributors and supporters who believe in a sustainable future. Together, let’s build a greener future! 🌍