Leaflink is a mobile application designed to transform the way we manage waste by leveraging the power of Gemini AI. The app allows users to scan waste items and receive personalized solutions on how to effectively reuse, recycle, or reduce them. This innovative approach not only promotes sustainable waste management practices but also educates users on environmental conservation.
In addition to waste scanning, Leaflink offers a social platform where users can connect with like-minded individuals, share photos, and participate in eco-friendly events. The integration of Google Maps API enables users to discover and host events with ease, further fostering a community dedicated to environmental preservation.
The app includes a leaderboard feature that rewards users for their eco-friendly actions, motivating them to make greener choices. Furthermore, the profile section allows users to track their impact, including posts, events hosted, and connections made.
Built with Flutter for cross-platform compatibility, Firebase Firestore for user interactions, and Gemini AI for waste solutions, Leaflink provides an intuitive and engaging platform for individuals to contribute towards a more sustainable future.
- Scan Waste: Use the app to scan waste items and receive instant solutions on how to manage them sustainably.
- Connect: Post photos, share ideas, and connect with like-minded individuals to promote a greener lifestyle.
- Events: Host or discover eco-friendly events in your area, complete with Maps API integration for easy navigation.
- Leaderboard: Earn points for your eco-friendly actions and climb the leaderboard to showcase your commitment to the environment.
- View Profile: See your impact through your profile, including posts, events hosted, and connections made.
| Technology | Description |
|---|---|
| Flutter | Cross-platform mobile application development |
| Firebase Firestore | Managing user requests and messaging |
| Google Maps API | Location-based services and event mapping |
| Gemini AI | Waste scanning and providing customized solutions |
- Suitable for Android OS.
- Leaflink is designed for Android devices running Android 6.0 (Marshmallow) and above.
- API keys are removed due to security reasons.
- Google cloud Credits have been exhausted as of 10 May 2024 so the Application may not generate solutions
To install Leaflink from GitHub, follow these steps:
-
Clone the GitHub repository:
git clone https://github.com/nitinjha607/leaflink.git
-
Navigate to the project directory:
cd leaflink -
Get the dependencies:
flutter pub get
-
Run the app:
flutter run
