Skip to content

ShahbazCoder1/Ecopulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EcoPulse

EcoPulse Logo

Sustainable waste management at your fingertips

License: MIT Open Source Love Contributions Welcome

🌱 About EcoPulse

EcoPulse is a dynamic, smartphone-based application designed for monthly subscription-based, on-demand garbage collection services. Developed during the SIT Hack-A-Verse 2025 hackathon by Team NexHack, EcoPulse addresses urban waste challenges by promoting a cleaner, more structured waste management system. The app not only streamlines scheduling and tracking of waste pickups but also empowers users to report improper waste dumping and receive prompt service.

🚀 Features

  • On-Demand Garbage Collection: Schedule and track waste pickups with flexible, slot-wise scheduling and auto-renewable monthly subscription plans.
  • Real-Time Reporting: Easily report instances of improper waste dumping by capturing photos, automatically attaching GPS data, and selecting the waste type.
  • AI-Powered Assistance (ECOBOT): Enjoy multi-language support with both text and voice chat capabilities. The integrated chatbot provides read-aloud support for users with reading difficulties.
  • Secure Payment Integration: Benefit from a secure payment gateway with multiple payment options via Razorpay.
  • Community Engagement & Rewards: Participate in challenges, earn rewards, and contribute to building a sustainable community.
  • Environmental Impact Monitoring: View collection trends, monitor environmental impact, and support a cleaner urban ecosystem.

🛠️ Technology Stack

  • Backend: Python with Flask API
  • Mobile Framework: Flutter
  • Payment Gateway: Razorpay
  • Mapping: MapMyIndia for real-time location tracking
  • AI Chatbot: ChatGPT API for smart assistance
  • Database: Supabase

📋 Table of Contents

🔧 Installation

Since EcoPulse is developed using Flutter for the mobile interface, follow the steps below to set up the project locally:

# Clone the repository
git clone https://github.com/ShahbazCoder1/Ecopulse.git

# Navigate to the project directory
cd ecopulse

# Install Flutter dependencies
flutter pub get

# Run the application (ensure you have a connected device or emulator)
flutter run

💻 Usage

After installation, the EcoPulse app can be launched on your smartphone or emulator. Once running, you can:

  • Schedule and manage garbage collection pickups.
  • Report improper waste dumping with photo and location tagging.
  • Interact with ECOBOT for assistance and information.
  • Monitor your environmental impact through the app dashboard.

🗺️ Roadmap

  • Expansion of service coverage to additional urban areas
  • Development of a dedicated analytics dashboard for deeper environmental insights
  • Integration with smart home devices for real-time energy and waste monitoring
  • Further enhancement of the AI chatbot with more commands and multilingual support
  • Strategic partnerships with environmental organizations and government initiatives (e.g., Swachh Bharat Abhiyan)

👥 Contributing

We welcome contributions from the community! If you’d like to help improve EcoPulse:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/amazing-feature).
  3. Commit your changes (git commit -m 'Add some amazing feature').
  4. Push to your branch (git push origin feature/amazing-feature).
  5. Open a Pull Request.

For detailed guidelines, please refer to our CONTRIBUTING.md.

📜 Code of Conduct

We are committed to fostering an open and welcoming community. Please read our Code of Conduct to ensure a respectful environment for all contributors.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgements

  • SIT Hack-A-Verse 2025: The platform where this innovative idea was born.
  • Team NexHack: For their creativity, hard work, and commitment to sustainability.
  • Community and open-source contributors for their continuous support and inspiration.

Made with 💚 for a cleaner, sustainable future

Releases

No releases published

Packages

 
 
 

Contributors