Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bhavukrajput/geminitest1

This App I develop for Google Gemini API Developer Competition. It uses Gemini to give Trouble Shooting steps for Electric Bike Error Code.
https://github.com/bhavukrajput/geminitest1

android-app android-studio compose datastore-android electric-bike-error-code-resolver gemini-api jetpack mvvm-android splashscreen

Last synced: 8 days ago
JSON representation

This App I develop for Google Gemini API Developer Competition. It uses Gemini to give Trouble Shooting steps for Electric Bike Error Code.

Awesome Lists containing this project

README

        

Electric Bike Error Code Solver
A mobile app built with Kotlin and Jetpack Compose, designed to help electric bike owners troubleshoot and resolve error codes using the Google Gemini API.
This project was developed for the Google Gemini API Developer Competition and leverages the API to provide intelligent, real-time solutions to electric bike error codes.

## Demo Video

[Watch the app video on YouTube]-(https://youtu.be/kCFEu5Q-IEY?si=djX8zRy3ejCUjMd8)

Features-
1-Error Code Identification: Users can input the error code from their electric bike, and the app will identify the issue.
2-Troubleshooting Instructions: The app provides detailed, step-by-step instructions on how to solve the error.
3-Comprehensive Error Library: Contains a vast database of common electric bike error codes from multiple brands and models.
4-Gemini-Powered Insights: Uses the Google Gemini API to provide real-time, context-aware insights and solutions based on user input.
5-User-Friendly Interface: Simple and intuitive UI designed for quick navigation and ease of use.

How It Works-
Step 1- Add yor Electric Bike.
Step 2 - Validate Your Electric Bike.
Step 3 -Scan Error Code: Users enter the error code displayed on their electric bike.
Step 4- Gemini API Processing: The app uses the Google Gemini API to analyze the error code and retrieve relevant information.
Step 5- Receive Solution: Users are provided with a detailed explanation of the error and a guide to troubleshoot and fix the issue.

Note: The current version only supports a predefined set of error codes for a default electric bike.
Future updates will allow the app to fetch data from an API, enabling it to solve error codes for various bike models dynamically.

Prerequisites-
Android Studio: Ensure you have the latest version of Android Studio installed.
Google Gemini API Key: Obtain your API key from the Google Gemini API.

Usage-
1-Open the app on your mobile device or browser.
2-Scan the error code displayed on your electric bike.
3-View the diagnosis and follow the instructions to fix the issue.
4-Get back on the road quickly and safely!

Technologies Used
1-Kotlin: The primary programming language for Android app development.
2-Jetpack Compose: Modern toolkit for building native Android UIs with a declarative approach.
3-Google Gemini API: Provides intelligent insights for troubleshooting based on electric bike error codes.

This version reflects the use of Kotlin and Jetpack Compose as the primary technologies in your project while keeping the structure optimized for GitHub readability.

Need a custom AI-powered app?
If you'd like a custom AI app or a similar solution, feel free to contact me on Fiverr.
Fiver link [(https://www.fiverr.com/bhavuk_rajput?public_mode=true)]