Skip to content

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Leaflink Leaflink Screenshot

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.

Features

  • 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.

Tech Stack

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
Screenshot 2

App Images

Screenshot 2 Screenshot 3 Screenshot 1 Screenshot 12 Screenshot 12 Screenshot 12 Screenshot 10 Screenshot 6 Screenshot 11 Screenshot 8 Screenshot 4 Screenshot 6 Screenshot 7 Screenshot 5

Installation

Attention

  • 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

There are two ways to install Leaflink: through the Google Drive or from the GitHub repository.

Google Drive Installation

Download APK

GitHub Installation

To install Leaflink from GitHub, follow these steps:

  1. Clone the GitHub repository:

    git clone https://github.com/nitinjha607/leaflink.git
  2. Navigate to the project directory:

    cd leaflink 
  3. Get the dependencies:

    flutter pub get
    
  4. Run the app:

    flutter run

App Demo Video

YouTube Video

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages