Inspiration

We wanted to create something that tailors news to individuals without requiring them to check multiple news channels. This project provides users with legal statutes and other data to help them make informed decisions. Overall, our goal was to help people better understand their local area and access the news in an all-in-one platform.

What it does

Our application utilizes a Geolocation API system that queries the user’s location and delivers local news. It provides accurate news data, allows users to ask Gemini AI about their news, and lets them explore relevant documents in their area.

How we built it

We built our platform using React, Next.js, and TypeScript. We integrated an OAuth connection with Clerk and Gemini AI to access document data, as well as various other APIs to query news and additional data for users. We also used RooCode as an AI agent to help facilitate the creation of our platform.

Challenges we ran into

Some challenges we faced included fine-tuning the Gemini API, ensuring we were querying the correct news data, and making sure the application synced user data seamlessly so that information wasn’t mixed between users.

Accomplishments that we're proud of

We are proud that we successfully integrated Gemini AI, database relations, OAuth connections, and a wide range of APIs to create a seamless all-in-one system.

What we learned

We learned a lot about API integration, Gemini AI, and Clerk OAuth connection. This was a great hackathon where we gained a lot of experience with asking AI agents to properly complete a task and facilitate the creation of the project to decrease the time spent.

What's next for Area Infograph

We plan to further tune our Gemini AI chatbot so it can deliver accurate live news data. Additionally, we hope to improve the UI, increase the application’s efficiency, and add extra features to make it production-ready.

Built With

Share this project:

Updates