Inspiration

Picture this: you're sitting at your kitchen table with a shoebox full of receipts, trying to organize your expenses for tax season. Or maybe you're a small business owner drowning in handwritten invoices, contact cards from networking events, and voice notes from client meetings. Sound familiar?

I watched my neighbor, a freelance photographer, spend an entire weekend manually typing data from business cards into a spreadsheet. She had over 200 contacts from a recent conference, and by Sunday evening, she was only halfway through—eyes strained, back aching, and frustrated beyond belief. That's when it hit me: we're living in an AI-powered world, yet we're still doing data entry like it's 1995.

The real problem isn't just the time wasted—it's the barrier this creates. Small businesses, freelancers, and everyday people avoid organizing their data because the process is so painful. Important information gets lost, opportunities slip through the cracks, and productivity suffers. What if we could make data entry as simple as taking a photo?

What it does

Entrify transforms the tedious world of data entry into something magical. It's a user-friendly app that takes any document—whether it's a photo of handwritten notes, or an audio recording from a meeting—and intelligently extracts the data, then seamlessly syncs it to your Google Sheets.

Here's how it works: snap a photo of your receipts, upload that pile of business cards, or record your thoughts after a client call. Entrify's AI processes everything, understanding context and structure, then organizes the information exactly where you need it.

But Entrify goes beyond simple data extraction. It works with receipts for expense tracking, contact lists for networking, plain written notes for project management, and even generates insights from your collected data. It's built for everyone—not just tech companies with dedicated data teams, but for the photographer with business cards, the contractor with handwritten estimates, and the student with research notes.

How we built it

Building Entrify required orchestrating multiple cutting-edge technologies into one seamless experience. I used Bolt as my web development agent to rapidly prototype and iterate, with Next.js 14 as the foundation for a fast, modern web application.

The AI magic happens through Mistral as the LLM provider, integrated with Vercel's AI SDK for smooth document parsing and data extraction. For audio processing, I implemented both ElevenLabs to handle speech-to-text conversion with remarkable accuracy.

The backend infrastructure relies on Supabase Postgres for reliable data storage, AWS S3 for secure document storage, and Clerk for seamless user authentication. The Google Sheets integration uses Google Cloud APIs to sync extracted data directly to users' spreadsheets, maintaining real-time synchronization.

Challenges we ran into

The biggest hurdle was OAuth authentication with Google. Having never worked with OAuth before, I discovered that until your app is verified, you have to manually add each test user—not exactly scalable for a hackathon demo! After hours of debugging and research, I pivoted to using a service account, which solved the authentication problem.

Streaming AI content was a big challenge, I did not know that bolt didn't support it at the time I was working on my project. The project at one point, was working on my local machine but not working in bolt.

I also hit a frustrating snag with ElevenLabs when trying to apply my coupon code.

Accomplishments that we're proud of

I'm incredibly proud of creating an AI-powered solution that solves a real, everyday problem. Watching Entrify correctly parse a messy handwritten receipt or extract contact information from a blurry business card photo feels like magic—the kind of technology that makes people's lives genuinely easier.

I successfully orchestrated document processing, speech recognition, data extraction, and cloud synchronization into one cohesive user experience.

What we learned

This project pushed me deep into the world of AI integration and OAuth systems. I learned that building with multiple AI services requires careful error handling and fallback strategies—APIs can be unpredictable, especially under hackathon pressure.

Most importantly, I discovered that the best technology solutions are invisible to the user. Entrify's complexity is hidden behind a simple interface: upload document, get organized data.

What's next for Entrify

The immediate priority is implementing proper OAuth authentication for a better user experience. Beyond that, I see huge potential for monetization through premium features, enterprise integrations, and partnerships with accounting software.

I envision Entrify expanding to support more document types, offering custom extraction templates for different industries, and providing advanced analytics on the data it processes. The goal is to become the go-to solution for anyone who needs to turn unstructured information into organized, actionable data.

Built With

Share this project:

Updates