기업 간식 구매 관리 서비스
Translation pending
CommerceTypeScript · CSSGitHub @myfunnyhomeOnlineOwner 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
코드잇 풀스택 13기 2팀 간식 구매 관리 서비스 SNACK FE
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
사내 간식 구매부터 관리까지, 한 곳에서. 여러 플랫폼에 흩어진 간식 구매 내역을 효율적으로 관리하기 위한 원스톱 간식 구매 관리 서비스의 클라이언트 🚧 현재 서비스 개발 및 README 문서화 진행 중입니다. • 🔐 로그인 / 회원가입 / 초대 회원가입 / 비밀번호 재설정 • 🛒 상품 목록 · 상세 · 장바구니 · 위시리스트 • 📝 구매 요청 및 내역 조회 · 취소 • ✅ 구매 요청 승인 · 반려 (관리자) • 💰 예산 현황 조회 및 설정 (최고 관리자) • 👥 회원 초대 및 관리 (최고 관리자) • 🗂 내가 등록한 상품 관리 • 👤 프로필 · 비밀번호 · 회사명 수정 Next.js의 rewrites를 이용해 /api/* 경로를 백엔드 서버로 프록시합니다. 브라우저는 동일 출처(same-origin)로 요청하며, 쿠키는 credentials: 'same-origin'으로 자동 전달됩니다. 상품 목록 첫 페이지는 서버 컴포넌트에서 미리 패치해 TanStack Query 캐시에 주입Read the full README ↗
간식 대장, SNACK
흩어져 있던 회사 간식·비품 구매를 요청 → 승인 → 예산 관리 하나의 흐름으로 묶은 원스톱 구매 관리 서비스입니다.
추후 로그인 화면에서 역할별 게스트 모드로 바로 둘러볼 수 있도록 개선할 예정입니다.
이미지를 클릭하면 유튜브에서 영상이 재생됩니다. (바로가기)
| 팀장 (FS) | BE Dev | 부팀장 (FS) | FS Dev |
|---|---|---|---|
| 🦖 박지선 | 🐧 최훈민 | 💨 하성휘 | 🦴 정민주 |
| FS Dev | FS Dev | FE Dev |
|---|---|---|
| 🐯 이진태 | 🙉 채지훈 | 🐼 김서윤 |
dev로는 Squash merge, dev → main은 Mergesrc/
├── app/
│ ├── (auth)/ # 로그인, 회원가입, 초대 가입, 비밀번호 찾기
│ ├── (protected)/ # 로그인 사용자 공통 페이지 (상품, 찜, 장바구니 등)
│ ├── (admin)/ # 관리자 페이지
│ ├── (super-admin)/ # 최고 관리자 페이지
│ ├── layout.tsx
│ └── providers.tsx
├── components/
│ ├── auth/ # RoleGuard 등 권한 컴포넌트
│ ├── icons/
│ └── ui/ # 공통 UI 컴포넌트
├── hooks/ # auth, members, purchase-requests, wishlist, common
├── lib/
│ ├── auth/
│ └── services/ # fetchClient + 도메인별 API 서비스
├── providers/ # Auth, Modal, Query, Toast, Wishlist
├── constants/
├── utils/
└── assets/
회원가입 및 로그인
상품 조회 및 관리
장바구니
간식 구매 요청
구매 내역 관리
구매 요청 관리
예산 및 지출 관리
회원 관리
프로필 관리
| 역할 | 주요 기능 |
|---|---|
| 일반 사용자 | 상품 조회·등록, 찜하기, 장바구니, 구매 요청 및 내역 확인 |
| 관리자 | 구매 요청 승인·반려, 즉시 구매, 기업 구매 내역, 예산 확인 |
| 최고 관리자 | 회원 초대·권한 관리, 월 예산 설정 |
RoleGuard로 접근을 막고, 서버에서도 권한을 한 번 더 확인합니다.1. 찜하기
2. 회원 초대
3. 비밀번호 찾기
4. 매달 예산 자동 생성
5. 봇 차단 (Cloudflare Turnstile + Rate Limit)
6. Snacky (AI 어시스턴트)
sources)을 반환 (화면 표시는 다음 단계)