Inspiration
The idea came about as I was building my own microsites such as personal portfolio and SaaS MVPs. I wanted an easy to use but still comprehensive UX and user journey analytics solution that could inform me of how well my UX is built for my users.
What it does
Goonoculars provides users with comprehensive metrics tracking such as mouse-activity, average session, click rate, engagement score etc. which are then funnelled into elaborate analytics conclusions powered by the Google ADK and Gemini Model.
How we built it
I built it by breaking down the core service components into agent modules, evaluating and selecting the appropriate deployment service (Cloud Run) for hack deployment and also ease of onboarding. But also a lot of dogfooding to see if the metrics that are generated or tracked will be valuable for myself as a developer and owner of sites.
Challenges we ran into
The biggest challenge was definitely planning and structuring the entire service architecture in a lean and maintainable manner, given that there were multiple agent modules to coordinate in-between. Understanding how bigquery and cloud run worked was also challenging but interesting.
Accomplishments that we're proud of
Actually being able to generate UX analytics / insights for a site at the end of this hack is incredible, but also building my 1st multi-agent service on Google ADK and Cloud is a huge accomplishment for myself.
What we learned
Beyond the technical complexities, I've learnt just how fun it can be to build a product or platform using agents and that will probably be the biggest takeaway for me here. It is important to understand how agents work so that you'll be able to better visualize it's impact on not just new, but existing use-cases.
What's next for Goonoculars (Google-Binoculars)
Build out a proper client where people can generate their own unique API keys and view the dashboard directly, and also integrate the JS SDK more seamlessly.
Built With
- docker
- express.js
- gemini
- google-adk
- google-bigquery
- google-cloud-run
- javascript
- python

Log in or sign up for Devpost to join the conversation.