UGC Reactions from Real Creators
실제 크리에이터 영상은 11달러, 이미지 8달러. 맞춤 제작은 영상당 25달러부터, 최소 250달러, 상업 라이선스 포함
Notabl은 치과에 QR 코드를 제공해 환자가 리뷰를 쉽게 남기게 하고, 리뷰를 읽어 필요 시 바로 알림 이메일을 보냅니다
Notabl gives your dental practice a QR code that makes it easy for patients to leave a review, then reads every review that comes in and emails you a plain-language alert the moment one needs your att
마케팅TypeScript · JavaScriptGitHub @Gintama477온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Notabl gives your dental practice a QR code that makes it easy for patients to leave a review, then reads every review that comes in and emails you a plain-language alert the moment one needs your attention.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Automated weekly patient-review analysis for dental practices. "Know what your patients are saying before small problems become big ones."
This repo is the Phase 1 build: a functional demo with fake review
data — landing page, signup, dashboard, demo reviews, AI analysis pipeline,
sample report, email templates, and a minimal admin panel. See
docs/ARCHITECTURE.md for the full design and docs/PHASE-1-TEST-NOTES.md
for exactly what's been tested and what isn't built yet.
npm install
cp .env.example .env # optional — app runs fine with no env vars set
npm run db:push # creates the local SQLite database
npm run seed # seeds the public /sample-report demo business
npm run dev # http://localhost:3000
Sign up at /signup with any business name/email — it populates your
dashboard immediately using the bundled demo review dataset (clearly
labeled as demo data throughout the UI). No credentials required.
Visit /sample-report any time to see a full report with no signup
(the main public "sales tool" page). Visit /admin for the operator
dashboard — enter the admin key (dev-admin by default) on the login form
there; it's held as a short-lived signed cookie afterward, not a URL param.
docs/ARCHITECTURE.md — architecture, stack, database schema, automation
design, AI pipeline design, cost estimates, and what credentials you'll
need for later phases.docs/PHASE-1-TEST-NOTES.md — what's been tested, two real bugs found
and fixed during that testing, and current limitations.docs/CREDENTIALS-NEEDED.md — accounts/API keys needed, organized by
phase.marketing/ — customer profile, sales messaging, landing page copy
variants, outreach email sequence, content ideas, and the design for a
weekly marketing performance report.| Command | What it does |
|---|---|
npm run dev | Start the dev server |
npm run build / npm run start | Production build / serve |
npm run lint | ESLint |
npm run db:push | Apply the schema to the local SQLite database |
npm run seed | Seed the permanent public sample-report business |
npm run generate-demo-data | Regenerate data/demo-reviews/dental-demo-reviews.json |
Next.js (App Router, TypeScript) + Tailwind CSS, Drizzle ORM over SQLite
locally (Postgres/Supabase in production), a pluggable AI provider (free
deterministic demo analyzer, or real Claude via ANTHROPIC_API_KEY), Resend
for email, Stripe for billing (Phase 3). See docs/ARCHITECTURE.md §2 for
the full reasoning, including one deviation from the original plan (Prisma
→ Drizzle, due to a sandbox network restriction — has no effect on features).