Inspiration
Arcel AI was inspired by the need to simplify and accelerate data management in Google Sheets. Very recently for a class, I had to do data analysis using spreadsheets and I had a lot of trouble since I didnt even know what the average function did. I looked online a lot to find a tool that could help me get through it, but I wasn’t able to find anything worth using. Thats where I got this idea.
What it does
Arcel AI is a Chrome extension that integrates into Google Sheets, generating data, designing complex formulas, and uncovering actionable insights from your spreadsheets effortlessly, all while editing your spreadsheet for you.
How we built it
I built Arcel AI using a suite of industry standards tools. The frontend is built with React, Tailwind, and Next.Js. The backend is written in Python using UV as a package manager. I utilized Gemini as my primary LLM and made sheet edits through the Google sheets API.
Challenges we ran into
Key challenges included ensuring real-time performance, handling diverse data types, and creating an intuitive user interface that didn’t overwhelm non-technical users. Ensuring correct outputs from the LLM that could be converted to Google Sheets API requests was also a significant challenge (which I solved with Pydantic data validation)
Accomplishments that we're proud of
I'm proud of achieving full Google Sheets integration, delivering accurate AI-generated formulas, and providing a tool that saves time while enhancing productivity. The capabilities of my system far surpassed my initial expectations as I was fully able to leverage the most powerful formulas in Sheets.
What we learned
I learned how to optimize AI for spreadsheet tasks, navigate Google’s APIs effectively, and balance functionality with user-friendliness. I also learned how to organize a large project well and importance of maintaining separation of concerns while following best practices for virtual environments and dependency management.
What's next for Arcel AI
I'm highly optimistic for the future of the product. I believe it can be used for a wide variety of applications especially within finance and accounting. There is also no tool that currently exists with the level of integration, accuracy, and functionality I've achieved.
Log in or sign up for Devpost to join the conversation.