Inspiration

The modern day like today that we live when all the technologies are built by AI was inspired me to make something useful & make people easy to do their task everyday. So that's why I make an app called SnapSeek so people can access it either using mobile or web & it's easy to use in everywhere & anywhere.

What it does

SnapSeek is an application visual search assistant to deploy your private Gemini application for free with one click, supporting Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini Pro, and Gemini Pro Vision models. It includes a straightforward interface supporting image recognition and voice conversations. And also a cross-platform application client with a persistent menu bar for enhanced user productivity🙌.

How we built it

  1. One-Click Free Deployment on Vercel in under 1 minute.
  2. Lightweight (~4MB) cross-platform client (Windows/MacOS/Linux) that can reside in the menu bar for improved office efficiency.
  3. Supports multimodal models capable of understanding images, videos, audios, and some text documents.
  4. Talk mode: Directly converse with Gemini.
  5. Visual recognition allows Gemini to interpret picture content.
  6. Assistant market featuring hundreds of curated system commands.
  7. Full Markdown support: LaTeX formulas, code highlighting, and more.
  8. Automatic compression of contextual chat records for extended conversations while conserving tokens.
  9. Privacy and security ensured with all data stored locally in the user's browser.
  10. Progressive Web App (PWA) support for standalone application functionality.
  11. Well-designed UI with responsive design and dark mode support.
  12. Extremely fast initial screen load time with support for streaming responses.
  13. Static deployment allows deployment on any service supporting static pages like GitHub Pages, Cloudflare, Vercel, etc.
  14. Multilingual support including English, Hindi, Bengali, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, German, French, Portuguese, Russian, and Arabic.

Challenges we ran into

Do integrating the backend using rust framework was the first time I deep dive to learn the framework. I took to study & also learn the basic of rust was about 3 days within a fail at the first time. But after learn from the fail to build, I got a spirit to continue it until I could achieve it. Afterthat, I was succesfully to build the rust backend by solve the error & bug that were occurs at the compile time and take a look at what can I solve. And it was really great journey for me to learn rust as my favorite backend beside of php framework (especially using Laravel).

Accomplishments that we're proud of

  1. Management time to build & deploy a project.
  2. Make a project that can impact society.
  3. The apps integrate with Gemini-1.5 flash and also added multi languages and many more features.

What we learned

From this hackathon, I can learn about make an AI hackathon project & it can be shown to others so people can try & use it for their daily activities to talk & chat with AI.

What's next for Snap Seek

SnapSeek will be continues to getting an update alongside from the features that it have been in there & more updates will be come soon and any feedback or improvements for this project, you can do fork the project and let's build something useful together with you. WITHOUT YOUR HELP, IAM NOTHING❤️.

Built With

Share this project:

Updates