Build it yourself: Cashy
Learn step by step how to build Cashy yourself.
Step 1 of 4
Finance tables in Supabase
Create tables for transactions, categories, and budgets. Enable Row Level Security so each user can only see their own data.
sql
create table transactions (
id uuid primary key default gen_random_uuid(),
user_id uuid references auth.users,
amount decimal not null,
category text,
description text,
date timestamptz default now(),
type text check (type in ('income','expense'))
);
alter table transactions enable row level security;Learn to build Cashy
Module 03: Supabase for Agents
Set up a production-ready backend for your agents using Supabase. Learn database design, Row Level Security, real-time subscriptions, and edge functions.
4 hours12 Lessons
Go to course module