PRISM-INSIGHT
These are 13 specialized AI agents that analyze Korean and US stocks in real-time, and this is open source and free to use.
AI translation
Snap a photo of a supplier invoice. Your costs and margins update, and you get warned before a price change eats your profit. For bakeries, caterers and other businesses that make what they sell.
FinanceTypeScript · JavaScriptGitHub @samrramos1316-artOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
SaaS software for food businesses
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗AI-powered cost and margin tracking for small makers: home bakeries, food trucks, caterers, florists, jewelers and metal fabricators.
Snap a photo of a supplier invoice and DoughTally reads it, matches each line to your ingredients, updates their costs, and shows you right away which recipes and menu items lost margin and what to do about it.
Live at doughtally.app.
ORG CHKN BRST 40# CS to your
ingredients. Once you confirm a match it is remembered, and unsure matches
go to a swipe-to-verify review queue.| Layer | Choice |
|---|---|
| App | Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4 |
| Data & auth | Supabase Postgres with Row-Level Security for tenant isolation, Supabase Auth and Storage |
| AI | Anthropic Claude (vision extraction, suggestions), Voyage AI (embeddings) |
| Validation | Zod |
| Hosting | Vercel (app + daily cron) |
See ARCHITECTURE.md for the full design: schema,
matching pipeline and the price-change cascade. See PROGRESS.md
for what was built and how each step was tested.
Requirements: Node.js 20+, and a Supabase project (or the Supabase CLI for a local one).
git clone https://github.com/samrramos1316-art/doughtally.git
cd doughtally
npm install
cp .env.example .env.local # then fill in your keys
Apply the database migrations in supabase/migrations/ (in order) to your
Supabase project, for example with supabase db push. Then:
npm run dev # http://localhost:3000
npm test # unit tests
npm run lint
node scripts/seed-demo-data.mjs seeds a demo business. The scripts/
folder also holds the end-to-end tests that run against a real Supabase
project (RLS isolation, price cascade, matching and more).
app/ routes: (marketing) landing + auth, (app) the product, api/ route handlers
components/ UI components
lib/ domain logic: AI providers, matching, costing, market data, industries
supabase/ SQL migrations and rollbacks
scripts/ seeding, fixtures and end-to-end tests
MIT © 2026 Sam Ramos