Ledgerly is an all in one real time financial planning and budgeting platform built at ScottyLabs’s TartanHacks 2026 at Carnegie Mellon University.
Ledgerly delivers proactive AI powered insights that help users avoid financial problems before they happen. Instead of reacting to overdrafts or missed payments, the system forecasts risk and recommends actions early.
Ledgerly was selected as the favorite project at TartanHacks by Agentuity, as highlighted in their recap
https://agentuity.com/blog/tartanhacks-2026-recap
Frontend
https://ledgerly-ui-6x8o.vercel.app
Frontend Repo
https://github.com/jonathandunne/Ledgerly-UI
Backend API Swagger
https://ledgerly-production-5bbd.up.railway.app/api/schema/swagger-ui/
Backend Repo
https://github.com/adilsazeez/Ledgerly
Ledgerly AI Service
https://d24de138e8ec378e6.agentuity.run/
AI Repo
https://github.com/adilsazeez/ledgerly-ai
Pitch Deck
https://www.canva.com/design/DAHAra4vLP8/BlTk5DMllUzUYC3TzkLPSQ/edit
Ledgerly connects to financial accounts and analyzes
- Transactions and spending patterns
- Bills and subscriptions
- Cash flow forecasts
- Upcoming payments
- Balance trajectories
AI agents then surface
- Overspending alerts
- Budget recommendations
- Subscription cleanup suggestions
- Low balance warnings
- Payment timing guidance
- Monthly projections
Ledgerly is built around proactive financial intelligence.
Core value comes from premium AI driven forecasting and prevention tools including
- Personalized financial risk detection
- What if spending simulations
- Automated savings strategies
- Smart bill timing
- Credit health monitoring
Future revenue paths include
- Subscription tiers
- Payment and transfer services
- Financial product referrals
- B2B analytics dashboards
The objective is simple help users save money before they lose it.
Frontend
- Next.js
- TypeScript
- Vercel
Backend
- Django
- Python
- Railway
Database and Auth
- Supabase
Financial Data
- Plaid sandbox
Payments
- Ripple
AI Agents
- Agentuity
This repository contains the Ledgerly frontend.
- Node.js 18 or newer
- npm or pnpm
- Supabase project
- Plaid sandbox credentials
- Backend running locally or deployed
git clone https://github.com/jonathandunne/Ledgerly-UI.git
cd Ledgerly-UI
npm installCreate a .env.local file
NEXT_PUBLIC_API_BASE_URL=http://localhost:8000
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key
NEXT_PUBLIC_PLAID_ENV=sandbox
NEXT_PUBLIC_PLAID_CLIENT_ID=your_plaid_client_id
NEXT_PUBLIC_PLAID_PUBLIC_KEY=your_plaid_public_keynpm run devVisit http://localhost:3000
Backend repo
https://github.com/adilsazeez/Ledgerly
- Python 3.10 or newer
- pip
- venv
git clone https://github.com/adilsazeez/Ledgerly.git
cd Ledgerlypython3 -m venv env
source env/bin/activatepip install -r requirements.txtCreate a .env file in the project root
DJANGO_SECRET_KEY=your_secret_key
DEBUG=True
SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_KEY=your_supabase_service_key
PLAID_CLIENT_ID=your_plaid_client_id
PLAID_SECRET=your_plaid_secret
PLAID_ENV=sandbox
DATABASE_URL=postgres_connection_string
AGENTUITY_URL=ai_service_urlpython manage.py migrate
python manage.py runserverBackend runs at http://localhost:8000
For questions, demos, or collaboration reach out to:
-
Jonathan Dunne
jonnied@umich.edu
https://github.com/jonathandunne -
James Dunne
dunneja@umich.edu
https://github.com/dunneja1 -
Yuqi Sun
yuqisun@umich.edu
https://github.com/The-Real-Kevin -
Adil Sabir Azeez
adilsabirazeez@gmail.com
https://github.com/adilsazeez