Inspiration
The inspiration came from one of the discussions I had with my friend. We were talking about what some of our best friends would do. She told me that the worst thing they would ever do was share browser history, and then I was like, "That sounds fun." And then I decided to make it a website game - embarrassment is intended, but also not too horrible. Then, while we were making this, we realized it was very similar to another party game, "Photo Roulette," and we decided to make a Browsing history Roulette too.
What it does
It's a two-truths-and-one-lie game. The player will download a Chrome extension and, with permission granted, upload their Chrome browsing titles and visited hosts. The remote won't keep any information. Then the AI will get fed into the history and generate an interesting but fake one.
How we built it
Two of us are really just beginners in Computer Science, so lots of this project has been done with the help of Gen AI. We have also divided up the work: one takes care of the design of the icons and website, another makes the website more user-friendly, and a third builds the loading game (match-3).
Challenges we ran into
The biggest challenge we ran into was restricting the AI to output only the correct JSON format. We tested lots of different tools and JSON schemes, and we now have about 80ish working examples. Another big challenge was developing the extension; it was very painful to debug, but we managed it, and it's working now.
Accomplishments that we're proud of
We are very proud to have finished this project. It's the first time for all of us to participate in an in-person Hackathon and finish the project. Also, we were having fun playing our own project, which makes us feel proud.
What we learned
We have learned a lot about integrating algorithms and AI to perform complex workflows. We also learned what the basic web structure is, how to run a server, etc.
What's next for Search History Court
Next, we are considering ways to improve the privacy of this web application. Where maybe information is not sent in plaintext. Browsing history is a very large dataset; there exist lots of other fun things you can do with it. We are considering adding more games that you can play.
Log in or sign up for Devpost to join the conversation.