Inspiration

Managing important documents is stressful because people rely on memory or scattered apps to track expiries, renewals, and obligations. We wanted to build a system where documents take care of themselves, so users don’t have to worry about missing critical deadlines.

What it does

DocMind App allows users to upload real-world documents and interact with them like a feed, ask questios from them so you dont have to search through all pdfs. The app automatically extracts information, detects key entities, generates obligations and reminders, and presents a clear report of what needs attention all in one place.

How we built it

I built a shared backend that processes documents, extracts text, detects entities, and generates structured data. Gemini is used as the primary AI for OCR and entity detection, with fallback logic to ensure reliability. Initially developed as a web app, the project later evolved into a full app experience using the same backend with separate frontends.

Challenges we ran into

AI responses were not always reliable, especially during entity detection and frontend integration. Handling different date formats, incomplete data, and AI failures required strong fallback logic. Time constraints during the hackathon also limited how much polish and optimization i could add. Handing everything to AI is also not good for an product so i had to add fallbacks , fallback not only keeps app alive but it also helps in cost cutting , I could not afford api keys and storage so i tried my best to build it with zero expense.

Accomplishments that we're proud of

We successfully built a complete end-to-end workflow where documents automatically turn into entities, obligations, and reminders. The system remains functional even when AI fails, proving reliability over hype. We also implemented secure document storage with encryption and a clear dashboard-style report view.

What we learned

I learned that AI should enhance systems, not control them entirely. Building strong fallback mechanisms and deterministic logic is critical for real-world applications. We also learned the importance of designing for reliability, clarity, and user trust. It gave me exposure to real world like how system works ,how you should think ,i did many mistakes i had an idea i made an website from that then i realised website is not that much effectivefor documents i should make an app so i made an app with same backend and completely diffrent frontend.

What's next for DocMind App

Smart reminders, deeper insights and payments methods for documents which are expiring so user can just renew them within seconds. I will try to make it a complete system where user can know what if i didnt pay this ,how much fine i have to pay if i didnt renew this and so on.

I will make it easier for everyone ,deep insights from documents and proper analysis so user can know real values in contracts, user can know their rights in legal documents and so on.

My dream is to make this app like an essential part of life ,now people goes diffrent pages or apps for their documents even they dont know which app is storing there documents ,its an big task to arrange documents in proper way,my app completes all those requirement you just need one single app for every single document you have.

Built With

Share this project:

Updates