Inspiration

Insurance is supposed to protect us, but for many people, it becomes just another source of stress. We were inspired to create KnowYourPlan because we saw how complicated and overwhelming insurance documents really are. Understanding what you’re entitled to, for your own health, after an emergency, when you're already stressed, you shouldn’t feel like decoding a legal contract. Yet every year, millions of people are hit with surprise costs, hidden fees, and uncovered treatments simply because the system wasn’t built for clarity. We believe it shouldn’t be this difficult. Everyone deserves to know exactly what they’re covered for: clearly, simply, and without fear. That’s why we built KnowYourPlan: to turn confusion into confidence and make insurance literacy accessible for everyone.

What it does

  • Insurance Document Upload: Allows users to upload insurance policy documents (PDF format).
  • AI-Powered Summarization: Utilizes the Mistral 7B Instruct Free tier API to generate concise summaries of insurance policies.
  • User-Friendly Interface: Provides a clean, responsive UI built with Next.js, where users can log in, submit documents, and view summaries.
  • Backend Integration: A Flask API manages document processing and communicates with the frontend. It also stores user data and processed summaries in MongoDB.
  • Dashboard: Displays the user's document history and generated summaries for easy access and review.
  • Data Security: Ensures secure handling of user data and uploaded documents.

How we built it

  • Design: Created a clean and user-friendly UI using Figma for the frontend web app.
  • Frontend Development: Developed with Next.js, implementing pages for login, file submission, summary display, and dashboard.
  • Backend Development: Built a Flask API with Python (hosted on Render) and used MongoDB to manage user data, ingest, and return insurance policies.
  • AI Integration: Integrated the Mistral 7B Instruct Free tier API for summarizing insurance policies.
  • Testing: Validated backend functionality with Postman and ensured seamless integration with the frontend.
  • Refinement: Continuously refined both frontend and backend code to ensure smooth data transfer and proper functionality.

Challenges we ran into

  • The project scope felt larger than our time constraint
  • Difficulties tracking down errors due to our app having many different systems
  • Trying to implement all backend features into the frontend web-app
  • Managing user authentication, such as a functional login and signup feature
  • Finding a usable free AI API that can read a large amount of text
  • Parsing the PDF file text for the AI summary
  • AI API request errors

Accomplishments that we're proud of

  • Designing and implementing a clean and user-friendly UI in our frontend
  • Completing the functionality and deploying our backend API on Render
  • Efficient task delegation within our team
  • Efficient and clear communication between team members

What we learned

  • The importance of communication when collaborating cross-functionally
  • The power of having a team with diverse skills
  • We learned to translate business issues into technical issues to figure out solutions
  • Gained more technical skills and understanding of full-stack development and AI/ML

What's next for KnowYourPlan

  • Integrating multi-language support
  • Fine-tuning our AI to improve responses
  • Add features that will highlight the document when sourcing data for points

Built With

+ 61 more
Share this project:

Updates