About the Project:

The inspiration for this project stems from the desire to make GenAI technology accessible and beneficial for everyone, particularly in the context of DIY projects. Many people find GenAI to be an abstract concept, unaware of its practical applications. This app aims to bridge that gap by providing a user-friendly platform where users can experience the power of GenAI firsthand.

The challenges many DIY enthusiasts face: finding reliable solutions, managing materials, and staying within budget. This project solve these things with GenAI!

Learning and Building:

We learned the importance of seamless integration between various technologies, including GenAI, microservices, and cloud platforms. Building the app involved:

  • FlutterFlow: For creating a user-friendly and intuitive interface.
  • Python API: For routing requests to Gemini.
  • Google Cloud Platform: Utilizing services like Vertex AI for GenAI model hosting, Cloud Run for serverless deployment, and Firebase for data storage.
  • Gemini API: Integrating GenAI capabilities for problem-solving and idea generation.

Challenges:

  • Ensuring GenAI Accuracy: We focused on refining prompts and training data to improve the reliability of solutions provided by Gemini.
  • Microservice Integration: Establishing smooth communication between different microservices required careful design and implementation.
  • Data Quality: Maintaining an updated product catalog and accurate pricing information is crucial for the app's effectiveness.

Built With

  • cloud-run
  • cloud-storage
  • dart
  • firebase)
  • firestore
  • flutterflow
  • gemini
  • google-cloud-platform-(vertex-ai
  • python
Share this project:

Updates