RecyChamp is a mobile application promoting environmental sustainability by encouraging users to participate in recycling challenges. The app provides a platform for users to discover, join, and compete in various recycling challenges, earn badges, and contribute to a greener planet.
- Discover and join recycling challenges organized by location, category, and difficulty.
- Participate in challenges by submitting evidence of recycling activities such as photos or videos.
- Earn badges and rewards based on participation and achievements.
- Buy environmentally friendly products.
- Flutter: The frontend framework used to build the cross-platform mobile app.
- Firebase: Provides backend services such as authentication, database, and storage for user data and challenge information.
- flutter_bloc: Utilized for managing complex application state and data flow.
Clone the project
git clone https://github.com/vinulays/recychamp
Go to the project directory
cd recychamp
Install dependencies
flutter pub get
Run the app
flutter run
Contributions are always welcome!
- Fork the repository.
- Create a new branch (git checkout -b feature/your-feature).
- Make your changes.
- Commit your changes (git commit -am 'Add new feature').
- Push to the branch (git push origin feature/your-feature).
- Create a new Pull Request.
If you have any feedback, please reach out to us at vinulapc@gmail.com