-
Bulk client import via CSV for seamless migration from spreadsheets to a structured system.
-
AI-powered client intake that converts uploaded documents into structured client records automatically.
-
Interactive reporting dashboard providing insights on service trends, client activity, and program impact.
-
Centralized dashboard showing active clients, services, appointments, and recent activity for quick insights.
-
Comprehensive service log with client history, notes, and follow-up tracking in one place.
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
- anthropic-claude-api
- javascript
- next.js
- postgresql
- react
- supabase
- tailwind-css
Log in or sign up for Devpost to join the conversation.