Stay on top of your product warranties with Track My Things, a cutting-edge Flutter app that utilizes AI capabilities to make tracking and managing warranties a breeze. This innovative app not only reminds you of upcoming warranty expirations but also simplifies the process of adding new products with its intelligent AI-powered features
Client: Flutter, Dart
Server: Firebase
AI Integration: Gemini API
Adding new products to your warranty tracker is a breeze. Simply click a picture of the product bill, and our AI-powered technology takes care of the rest. Our app will extracts all details such as product name, model number, purchase date, warranty duration, and more, and automatically fills them in for you. You can then cross-verify the information and make any necessary corrections. This innovative feature saves you time and effort, making it easy to stay organized and keep track of your warranties.
With support for both Hindi and English languages, this Flutter app caters to a diverse user base, ensuring that everyone can benefit from its features. Whether you're in India or abroad, Track My Things is designed to be accessible and user-friendly, regardless of your language preferences.
Built with Flutter's fast development capabilities, Track My Things boasts a lightning-fast and highly responsive user interface. With features like filter, sort, and search functionality, you can effortlessly manage your warranties and stay organized. Plus, with a UI that's designed for ease of use, you'll be able to navigate the app with ease, even on the go.
Take control of your app experience with Track My Things' dynamic theme change feature. Easily switch between light and dark themes to suit your mood, environment, or personal preference. With just a tap, you can transform the app's UI to suit your needs, making it even more enjoyable to use.
Open a terminal or command prompt and navigate to the directory where you want to clone the project. Run the following command to clone the project from GitHub:
git clone https://github.com/minesh2908/TMT-TrackMyThings.git
Navigate to the cloned project directory:
cd [repository_name]
Run the following command to get all the Flutter dependencies:
flutter pub get
This command will download and install all the required dependencies for the project.
Create a new file named api_key.dart inside the constants folder.
Open the api_key.dart file in a text editor and add the following code:
const String geminiApiKey = 'YOUR_GEMINI_API_KEY_HERE';
Replace YOUR_GEMINI_API_KEY_HERE with your actual Gemini API key obtained from the Google DeepMind website.
Navigate back to the project root directory:
cd..
Run the following command to start the app:
flutter run
This command will compile and run the app on an emulator or a connected device.