Skip to content

This is a team project created by me and a fellow batchmate @Devansh-18

Notifications You must be signed in to change notification settings

ayushii06/GeminiMatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

GeminiMatch

GeminiMatch is go-to destination for personalized product recommendations tailored to your unique need. It is like a personal shopping assistant, helping you find the perfect tech in no time.

Inspiration

We've all been there, endlessly searching online for the right buy. That's why we created GeminiMatch. Say goodbye to endless scrolling and hello to easy, personalized shopping.

What it does

GeminiMatch takes the stress out of finding the perfect tech for you. Our secret weapon? Gemini AI. This powerful technology lets us search across online retailers at lightning speed. We don't just find any tech, we find the perfect match for your needs and budget.

GeminiMatch learns your preferences, so we can highlight the features that matter most to you. Stop comparing endless specs and prices! With GeminiMatch, finding your dream tech takes just minutes.

How we built it

We built GeminiMatch using cutting-edge web development tools and seamlessly integrated the power of Gemini AI. This lets us process massive amounts of data to find the best deals without slowing you down. The Google AI documentation was the main source of information here! We have use REACT framework for web development.

Challenges we ran into

We encounter several problems over the whole duration of completing this project. Developing GeminiMatch required us to prioritize an exceptional user experience (UX). This led to extensive discussions and refinements during the design process to ensure a smooth and intuitive user journey.

A significant technical hurdle involved ** integrating the Gemini API data seamlessly into our application's frontend**. That took a lot of searches over the Internet and documentation. We are proud to have overcome this challenge and successfully implemented the integration

Accomplishments that we're proud of

This is our second participation as a team in a Hackathon sponsered by Google.We're happy that we've grown together as a team. We learned how to work together , how to distribute tasks and how to discuss everything out. Secondly, we're proud that this time we have a working model of our App, which we have made with lots of efforts and dedication.

This Hackathon journey was wholesome as a team and as a developer!

What we learned

This hackathon was an invaluable learning experience. Notably, it provided our first opportunity to work with the Google Gemini API. The integration process involved a deep dive into the API's functionalities and documentation, significantly expanding our technical skillset. We found this process both challenging and rewarding, ultimately achieving a successful integration.

What's next for GeminiMatch

There are many new advancement which we are aiming to do -

  1. We aims to make it a general recommendation app with many sub-category like gadgets, clothes etc.

  2. We aims to store the data of user and provide a personalised recommendation based on recent purchase or wishlisted product!

For Judges

There might me some error during the time of running of this app. This is because Gemini API do not always give the correct output in correct JSON format, therefore the output can not be parsed into JSON. Kindly refresh the page in that case THANK YOU !

Getting Started with Create React App

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.

About

This is a team project created by me and a fellow batchmate @Devansh-18

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published