Skip to content

I-am-the-coder-Tusharbola/lone-tech-wolf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Team Name - Lone Tech Wolf

Problem Statement - “Individuals seeking to adopt a sustainable lifestyle often struggle due to the lack of a centralized platform for discovering eco-friendly resources and businesses. This, coupled with a general lack of awareness about sustainable choices, hinders their transition towards a greener lifestyle.”

Team Leader Email - [email protected]

A Brief of the Prototype:

The Sustainable Living Guide is a mobile application that uses Google Maps Platform to guide users towards a more sustainable lifestyle. It helps users discover sustainable businesses and resources in their city, such as recycling centers. It also has a community forum where people can talk about sustainability .It also has a feature named AI Support where user’s can discuss about sustainability with AI - the future of technology . The main goal of the app is to promote sustainability by increasing awareness about sustainable businesses and resources. By providing a platform for users to learn about sustainability and make more eco-friendly choices, the app contributes to environmental conservation and promotes a healthier lifestyle.

Tech Stack:

Programming Language: Dart

Framework: Flutter

IDE: Visual Studio Code

APIs and Libraries:

Google Maps API: Used to display maps and place markers on it.

Google Places API: Used to find nearby recycling centers.

Geolocation API: Used to get the current location of the user.

NewsAPI: Used to fetch news articles related to sustainability and eco-friendliness.

OpenAI API: Used to interact with an AI model for chat support.

supabase API : To interact with the global database .

Step-by-Step Code Execution Instructions:

  1. Clone the Repository: Start by cloning the repository to your local machine. To do this, open your terminal or command prompt, navigate to the directory where you want to clone the repository and run:

    git clone https://github.com/I-am-the-coder-Tusharbola/lone-tech-wolf.git
  2. Navigate to the Project Directory: Once cloning is complete, navigate into the project directory:

    cd sustainable-living-guide-app
  3. Get Flutter Packages: The project depends on a set of Flutter packages defined in pubspec.yaml. To download these packages, run:

    flutter pub get
  4. Check Flutter Setup: Before running the app, ensure that your Flutter setup is complete and there are no issues. Run this command to check:

    flutter doctor

    This command checks your environment and displays a report to the terminal window.

  5. Run the App in Debug Mode: Now you're ready to run the app in debug mode. Start a debug session by running:

    flutter run

    This command runs your application and attaches a debugger to it.

  6. Build the App: If you want to build a release version of your app, use the flutter build apk command:

    flutter build apk

    This command generates an APK file in the build/app/outputs/flutter-apk/ directory in your project.

    note --> You also have to change all the API keys . The google Map SDK for andriod is given in the andriodmainfest.xml file and the geolocation and places api are added in the welcome_screen.dart file present in the lib folder

Future Scope:

The Sustainable Living Guide app has a promising future scope given its focus on promoting sustainability and eco-friendly choices. Here are some potential scalability and futuristic aspects of the prototype:

Expansion to More Cities: The app currently helps users discover recycling centres in user's city city. In the future, it could be expanded to include more cities, even globally and also display all the sustainable businesses. This would make the app useful to a larger audience and promote sustainability on a larger scale.

Integration with Other Platforms: The app could be integrated with other platforms such as social media, e-commerce sites, and more. This would allow users to share their sustainable choices and inspire others to do the same.

Advanced AI Support: The AI Support feature could be enhanced to provide more personalized recommendations and tips based on the user’s lifestyle and preferences. It could also be trained to answer more complex questions about sustainability.

Gamification: To make the app more engaging, gamification elements could be introduced. For example, users could earn points for making sustainable choices, which could be redeemed for rewards.

Partnerships: The app could partner with sustainable businesses to offer discounts or special offers to users. This would encourage users to make more sustainable choices and support businesses that are doing their part for the environment.

Augmented Reality (AR) Features: In the future, AR technology could be incorporated into the app to provide users with an immersive experience. For example, users could see how a product is made or how much carbon footprint it has through AR.

About

sustainable living guide app developed by lone tech wolf team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 89.0%
  • Java 10.5%
  • Kotlin 0.5%