Skip to content

mobile apllication nudging user behaviour for betterment of planet earth

License

Notifications You must be signed in to change notification settings

litesh1123/BHARAT-TRACKER

Repository files navigation

This project is selected for Google Developer solution Challenge

Bharat Tracker

It is a app which encourages users to contribute to the betterment of the environment by sharing their eco-friendly activities. The process is simple - log in to the app, post your activities (like using paper bags instead of plastic), and inspire others to follow suit.

Key Features

Activity Posting: Users can share their environmentally friendly actions, motivating others to contribute.

Task System: Engage in tasks regularly to earn rewards and climb the leaderboard, fostering healthy competition.

Community Building: Create a community of individuals committed to saving the planet through positive actions.

Educational Content: Learn about environmental issues and stay informed about the impact of individual contributions.

Partnerships: Collaborate with organizations dedicated to environmental conservation to amplify our impact.

Tools

Flutter:

Flutter is an open-source UI software development kit created by Google. It allows developers to build natively compiled applications for mobile, web, and desktop from a single codebase. In your project, Flutter is used to develop the user interface and functionality of the mobile application for your eco-friendly social media platform.

Firebase:

Firebase is a platform developed by Google for building and managing mobile and web applications. It offers a variety of services such as authentication, real-time database, cloud storage, hosting, and more. In your project, Firebase is utilized for user authentication, storing user data, managing tasks and rewards, handling file uploads, and conducting security audits.

Gemini:

Gemini is a cryptocurrency exchange and custodian that allows users to buy, sell, and store various cryptocurrencies. In our project, Gemini may be integrated to facilitate cryptocurrency transactions or donations for eco-friendly causes or incentives within your social media platform.

Vertex AI:

Vertex AI is a machine learning platform provided by Google Cloud that allows developers to build, deploy, and manage machine learning models at scale. In our project, Vertex AI have been used to train and deploy machine learning models for tasks such as image recognition, natural language processing, or predictive analytics to enhance the functionality of your social media platform.

Google Analytics:

Google Analytics is a web analytics service offered by Google that tracks and reports website and app traffic. It provides valuable insights into user behavior, user demographics, traffic sources, and more. In your project, Google Analytics is used to track user engagement metrics, such as the number of users, sessions, page views, and interactions within the app.

Google Cloud:

Google Cloud Platform (GCP) is a suite of cloud computing services provided by Google, including computing, storage, machine learning, and data analytics. In your project, Google Cloud may be used for various purposes such as hosting the backend infrastructure, storing user data, analyzing user behavior, and implementing machine learning algorithms.

Machine Learning:

Machine learning involves building algorithms and models that enable computers to learn from data and make predictions or decisions without being explicitly programmed. In your project, machine learning may be used for tasks such as analyzing user behavior patterns, recommending personalized content or eco-friendly activities, detecting anomalies or security threats, and optimizing the user experience based on user preferences.

Goals and Targets

Our solution aligns with global development goals, focusing on promoting good health and wellbeing, affordable and clean energy, sustainable cities, and climate action. Achieving these targets is crucial for ensuring a sustainable and habitable planet for future generations.

Security and Privacy

  • We have implemented Firebase Authentication for user login.
  • We have used Firebase security rules to control database and storage access.
  • We have utilized Firestore's encryption at rest feature for data protection.
  • We have also ensured secure communication with Firebase services via HTTPS.
  • We have provided user privacy controls and comply with relevant regulations.
  • We have securely managed file uploads to Firebase Cloud Storage.
  • We have conducted regular security audits to address vulnerabilities and follow best practices.

About

mobile apllication nudging user behaviour for betterment of planet earth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages