Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Operations platform for Prime, a tour and scheduled-experience operator. Prime is a
single platform-level owner that runs multiple businesses (for example Miami Skyline
Cruises and Key West Sightseeing Tours). Staff create and manage per-passenger bookings
against scheduled tours.
This repo is the new platform, migrated from a live Bubble.io + Xano stack to
Supabase + Vercel. See docs/platform-migration.md for
the migration guardrails (the old stack is still live in production).README 전문 보기 ↗Operations platform for Prime, a tour and scheduled-experience operator. Prime is a single platform-level owner that runs multiple businesses (for example Miami Skyline Cruises and Key West Sightseeing Tours). Staff create and manage per-passenger bookings against scheduled tours.
This repo is the new platform, migrated from a live Bubble.io + Xano stack to
Supabase + Vercel. See docs/platform-migration.md for
the migration guardrails (the old stack is still live in production).
npm install
cp .env.example .env.local # then fill in the values
npm run dev # http://localhost:3000
Required env vars (see .env.example for the full list and notes):
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY — browser + server clientSUPABASE_SERVICE_ROLE_KEY — server-only admin client (bypasses RLS, never ship to the browser)GOOGLE_MAPS_API_KEY — server-only, used by the Places proxy routesThe Supabase project is qbnizuhozzwkiitfkjee.
staff.role enum): owner (Prime, platform-wide), business_manager
(one business), check_in (desk staff).(app) route group, which renders the shared shell
(topbar, sidebar, global search) and enforces auth.For the full picture, read:
CLAUDE.md — architecture, conventions, and how to debug. Start here.docs/ARCHITECTURE.md — routes, data flow, and patterns.docs/DATABASE.md — schema, relationships, and RLS model.docs/shadcn-foundation.md — UI consistency rules.npm run dev — dev server (Turbopack) on port 3000npm run build — production buildnpm run start — serve the production buildnpm run lint — ESLintThe project should always be green: npx tsc --noEmit (0 errors) and npm run lint
(0 warnings).