Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
사장님 화면
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗취소·노쇼로 빈 시술 시간을 대기 고객에게 알려 매출로 전환하는 사장님용 웹앱. 관리자(syak_admin)·소비자(syak)와 같은 EC2 백엔드(syak_BE) 를 사용한다. 프론트만 별도.
인터랙티브 버전: docs/diagrams/architecture.html (다운로드 후 브라우저로 열기)
public/guide)를 서빙하고, /api/*는 api.themuselab.kr로 rewrite → 같은 도메인 쿠키(syak_owner_*)로 인증/oauth/:provider로 code 복귀 → 백엔드가 토큰 교환POST /owner/slots, notify: true) → 백엔드가 대기 고객에게 FCM 푸시scripts/gen-guides.mjs로 생성) → /login CTA, GA4 이벤트 계측React 18 · Vite 5 · TypeScript · Tailwind 3 · react-router 6 · @tanstack/react-query
(디자인 시스템·API 규약은 syak_admin을 계승 — 브랜드 핑크 + Pretendard, /api/v1 쿠키 인증)
npm install
cp .env.example .env # 소셜 로그인 키 입력
npm run dev # http://localhost:3200 (→ /api 프록시: localhost:3000)
syak_owner_*)POST /owner/auth/{kakao|naver|apple} — 웹은 provider JS SDK로 access_token 획득 후 전송POST /owner/auth/code — 계정↔매장 연동GET /owner/auth/me 로 세션 확인/ 랜딩 (+ 도입문의 모달 → POST /inquiries)/login 소셜 로그인 → 연동 여부에 따라 /dashboard 또는 /link/link 매장 인증코드 입력/dashboard 대시보드 (다음 단계 구현 예정){date, startTime}만)