-
Notifications
You must be signed in to change notification settings - Fork 18
[Integration] Supabase and Drizzle ORM Integration #13
Copy link
Copy link
Open
Labels
Milestone #1Road map tranchesRoad map tranchesfellowOnly Dust FellowshipOnly Dust FellowshipintegrationAPI integration of another tool in the stellar ecosystemAPI integration of another tool in the stellar ecosystemonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week
Metadata
Metadata
Assignees
Labels
Milestone #1Road map tranchesRoad map tranchesfellowOnly Dust FellowshipOnly Dust FellowshipintegrationAPI integration of another tool in the stellar ecosystemAPI integration of another tool in the stellar ecosystemonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week
Issue: Supabase and Drizzle ORM Integration for Escrow State Sync
Difficulty: Intermediate
Estimated Time: 6-8 hours
Documentation:
Goal
Integrate Supabase and Drizzle ORM to store and retrieve escrow-related data such as engagements, milestones, approvals, and user metadata. Build reusable hooks to enable interaction with the database using a modular and maintainable approach.
Expected Outcome
Tasks
Set Up Drizzle + Supabase
Connect Drizzle ORM to Supabase using the proper configuration.
Create schema definitions for the following tables:
Create Custom Hooks
Create the following hooks under
/apps/webapp/hooks/escrow/:useCreateEscrowuseUpdateEscrowuseDeleteEscrowuseGetEscrowsuseAddMilestoneuseApproveMilestoneOrganize Services
/services/supabase/Real-Time Updates
Secure Access
Write Seed Script
Testing