Inspiration

Nonprofits often rely on spreadsheets and paper forms to manage client data, which leads to inefficiencies, data loss, and limited insights. While working with real-world nonprofit workflows, we noticed how time consuming and error prone manual data entry can be. We wanted to build a solution that is simple, affordable, and actually usable for small organizations with limited technical resources.

What it does

CareTrack is a lightweight, AI-powered case management platform designed specifically for nonprofits. It allows organizations to:

  • Register and manage clients with customizable demographic fields
  • Log services and visits with a clear chronological history
  • Assign role-based access for admins and staff
  • Convert paper forms into digital records using AI-powered photo-to-intake
  • Search case notes using natural language
  • Import/export data via CSV for easy migration
  • View insights through a reporting dashboard

How we built it

We built CareTrack using Next.js and React for the frontend, styled with Tailwind CSS for a clean and responsive UI. The backend is powered by Next.js API routes, with Supabase (PostgreSQL) handling the database and authentication using Row Level Security.

We integrated the Anthropic Claude API to enable AI features such as photo-to-intake and semantic search. The system is designed to be deployable at a low cost, making it accessible for nonprofits with limited budgets.

Challenges we ran into

One of the main challenges was integrating AI in a way that is both fast and reliable, especially for converting images into structured data. We also had to carefully design the database schema to support flexible client data while maintaining relational integrity.

Another challenge was balancing feature richness with simplicity, ensuring the platform remains easy to use for non-technical users.

Accomplishments that we're proud of

We are proud of building a full-stack, production ready application within a short hackathon timeframe. The AI-powered intake feature and semantic search significantly improve usability and efficiency.

We also successfully designed the system to be affordable and scalable, which is critical for nonprofit adoption.

What we learned

We learned how to integrate AI into real-world workflows, design scalable database systems using Supabase, and collaborate effectively under time constraints.

We also gained insights into the real needs of nonprofits and how technology can meaningfully support them.

What's next for CareTrack

We plan to enhance AI accuracy, add mobile support, and expand reporting capabilities. We also aim to partner with nonprofits for real-world testing and feedback to further refine the platform.

Built With

Share this project:

Updates