fa91c805fc
- DB: momo_* 테이블 12종 (users/items/makers/warehouses/stocks/stock_moves/orders/order_items/procurements/vendors/attachments/mail_logs) + 시드 - 인증: 랜딩(/) + 회원가입(/signup, bcrypt) + 로그인(MOMO/FITO 자동 분기) + /api/auth/mobile-login(JWT 토큰) - 세션: 쿠키 + Authorization Bearer 동시 지원 (모바일 앱용) - /m/* 레이아웃: 좌측 사이드바 + 헤더, 역할별 메뉴 분기 - USER 화면: 품목 검색(이미지/재고/단가) + 장바구니 + 발주 요청 + 본인 이력 + 대시보드 - ADMIN 화면: 품목/창고/재고/매입입고/발주승인/회원관리/월간 매출 통계 + 대시보드(14일 그래프, 재고 부족, 승인 대기) - 발주 승인: 트랜잭션으로 재고 차감 + 거래명세표 HTML 메일 본문 + xlsx 첨부 발송 (nodemailer) - 면세 자동 판정: 품목명 'M' 접두 시 is_tax_free=Y, 합계는 면세/과세 분리 집계 - 미들웨어: /, /signup, /api/auth/signup, /api/auth/mobile-login 공개 - 도구: scripts/migrate-momo.mjs (npm run migrate:momo), .env.momo.example - 문서: docs/MOMO_DISTRIBUTION_SPEC.md, docs/proposal.html (고객용 HTML 제안서) - 별도 RN 앱(d:/momo-mobile) 스캐폴드 작성 (Expo + EAS APK 빌드) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
20 lines
858 B
Bash
20 lines
858 B
Bash
# 모모유통(MOMO) 추가 환경변수 — .env / .env.production 에 함께 설정
|
|
# 기존 FITO 변수에 아래 항목을 추가합니다.
|
|
|
|
# ============ DB ============
|
|
# 모모유통 테이블도 동일 DATABASE_URL 의 momo_* 테이블에 저장됩니다.
|
|
# DATABASE_URL 은 기존과 동일하게 사용
|
|
|
|
# ============ SMTP (메일 발송) ============
|
|
# 발주 승인 시 거래명세표를 메일로 자동 발송합니다.
|
|
# 미설정 시: 메일은 jsonTransport 로 콘솔에만 출력 (개발 편의), DB mail_logs 에는 SENT 로 기록
|
|
SMTP_HOST=smtp.daum.net
|
|
SMTP_PORT=465
|
|
SMTP_USER=momo8443@daum.net
|
|
SMTP_PASS=__다음 메일 앱 비밀번호__
|
|
SMTP_FROM=모모유통 <momo8443@daum.net>
|
|
|
|
# ============ 거래명세표에 표시될 공급자 정보 ============
|
|
MOMO_BANK_ACCOUNT=기업은행 434-115361-01-016
|
|
MOMO_PHONE=010-6624-5315
|