Code Monkey home page Code Monkey logo

code-with-google-maps's Introduction

SnapTrash

Team Name - Bean Bag Coders

Problem Statement - Snap Trash : "Tackling street garbage hassles, SnapTrash simplifies reporting and enhances efficiency for cleaner cities"

Team Leader Email - [email protected]

A Brief of the Prototype:

Video Demo : YouTube Demo

  • Authentication: Users can securely log in using their email and password, with authentication handled through Firebase.
  • Photo Reporting: The prototype enables users to effortlessly click photo of street garbage, streamlining the reporting process.
  • Geolocation Integration: Advanced geolocation technology is implemented to obtain exact coordinates of reported garbage, ensuring precision.
  • Efficient Transmission: The reported information is efficiently transmitted through the backend infrastructure of the application.
  • Streamlined User Experience: The prototype embodies the core vision of SnapTrash by empowering users to contribute to cleaner urban environments in a straightforward manner.

Snap-Trash Repository , All the Code is Updated here

UML Diagram WhatsApp Image 2023-10-25 at 20 00 37_0f160569 WhatsApp Image 2023-10-25 at 20 00 36_502bc242 WhatsApp Image 2023-10-25 at 20 00 36_792b0d91 WhatsApp Image 2023-10-26 at 15 45 20_298d3a23 WhatsApp Image 2023-10-26 at 15 45 24_3cda1589 WhatsApp Image 2023-10-26 at 15 45 24_bf2ae662

Working Mode :

SnapTrash

Tech Stack:

Flutter,Firebase,Google Maps Platform

Step-by-Step Code Execution Instructions:

  1. Clone the repository: git clone https://github.com/Utkarsh-m08/SnapTrash.git
  2. Navigate to the project folder: cd SnapTrash
  3. Install dependencies: flutter pub get
  4. Run the app: flutter run

Future Scope:

  • Enhanced User Interface: Future iterations will focus on refining the user interface, ensuring an intuitive and visually appealing experience for seamless navigation.
  • Feature Expansion: The app's functionality will be expanded to include features such as auto-location overlays, allowing users to report street garbage with even greater precision.
  • Real-time Notifications: Users will receive real-time notifications when approaching or passing by reported garbage locations, enhancing community engagement and awareness.
  • Community Voucher System: The introduction of a Community Voucher system on the leaderboard will incentivize and recognize active participants, fostering a sense of community responsibility.
  • Extended Platform Support: SnapTrash will explore compatibility with various platforms to broaden its impact, including potential versions for web browsers and other mobile operating systems.
  • Optimization and Bug Fixes: Continuous efforts will be made to optimize the app's performance, addressing any bugs or glitches to ensure a smooth user experience.
  • Google and Apple Authentication: The addition of Google and Apple authentication options will provide users with more choices and convenience when logging in, enhancing the overall user authentication experience.
  • Marketing and Outreach: A comprehensive marketing strategy will be implemented to increase awareness and adoption, reaching a broader audience and encouraging widespread community involvement.

These future prospects align with SnapTrash's mission to not only address current urban cleanliness challenges but also to evolve into a comprehensive and impactful tool for community-driven environmental improvement.

code-with-google-maps's People

Contributors

itsomsarraf avatar singhavi279 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.