Skip to content

주변 가게 가격입찰과 미용일기를 통한, 새로운 반려견 미용 중계 서비스 '두리묭실'

Notifications You must be signed in to change notification settings

Duri-Salon/Duri-FE

Repository files navigation

Duri-Salon


1. Project Overview (프로젝트 개요)

  • 프로젝트 이름: 두리묭실
  • 프로젝트 설명: 반려견 케어와 미용사의 가치를 함께 완성하는 새로운 반려견 미용 중계 서비스

2. 프로젝트 구조

폴더구조


├─ apps/
│  ├─ duri/
│  │  ├─ src/
│  │  │  ├─ apis/
│  │  │  │  ├─ client.ts
│  │  │  │  └─ hooks/
│  │  │  │
│  │  │  ├─ components/
│  │  │  │  ├─ home/
│  │  │  │  ├─ map/
│  │  │  │  ├─ estimation/
│  │  │  │  ├─ diary/
│  │  │  │  └─ mypage/
│  │  │  │
│  │  │  ├─ pages/
│  │  │  │  ├─ home/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ map/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ estimation/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ diary/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ mypage/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ app.tsx
│  │  │  │  ├─ 404.tsx
│  │  │  │  └─ index.tsx
│  │  │  │
│  │  │  ├─ public/
│  │  │  │  ├─ fonts/
│  │  │  │  ├─ lotties/
│  │  │  │  ├─ pngs/
│  │  │  │  └─ svgs/
│  │  │  │
│  │  │  ├─ styles/
│  │  │  └─ utils/
│  │  │
│  │  ├─ package.json
│  │  ├─ tsconfig.json
│  │  └─ turbo.json
│  │
│  ├─ salon/
│  │  ├─ src/
│  │  │  ├─ apis/
│  │  │  ├─ components/
│  │  │  │  ├─ home/
│  │  │  │  ├─ history/
│  │  │  │  ├─ portfolio/
│  │  │  │  └─ mysalon/
│  │  │  │
│  │  │  ├─ pages/
│  │  │  │  ├─ home/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ history/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ portfolio/
│  │  │  │  │  └─ index.ts
│  │  │  │  ├─ mysalon/
│  │  │  │  │  └─ index.ts
│  │  │  │  │
│  │  │  │  ├─ app.tsx
│  │  │  │  ├─ 404.tsx
│  │  │  │  └─ index.tsx
│  │  │  │
│  │  │  ├─ public/
│  │  │  │  ├─ fonts/
│  │  │  │  ├─ lotties/
│  │  │  │  ├─ pngs/
│  │  │  │  └─ svgs/
│  │  │  │
│  │  │  ├─ styles/
│  │  │  └─ utils/
│  │  │
│  │  ├─ package.json
│  │  ├─ tsconfig.json
│  │  └─ turbo.json
│
├─ packages/
│  ├─ ui/
│  ├─ utils/
│  ├─ package.json
│  ├─ tsconfig.json
│  └─ turbo.json
│
├─ node_modules/
├─ turbo.json
├─ package.json
├─ tsconfig.base.json
├─ yarn.lock
└─ .gitignore



3. Technology Stack (기술 스택)

architecture

3.1 Frontend

ReactTypeScriptReact-Query
React TypeScript React-Query

3.2 Backend

JAVASpring BootOAuth2Spring SecurityJWT
JAVA Spring Boot OAuth2 Spring Security JWT

3.3 Cooperation

GitFigmaNotionJira
Git Figma Notion Jira

4. 실행 방법

# 레포지토리를 클론 + 폴더 이동
git clone https://github.com/Duri-Salon/Duri-FE.git && cd Duri-FE

# 의존성 설치 (yarn-berry 이용)
yarn install

# 개발 서버를 실행 (http://localhost:3000.)
yarn dev

# 프로덕션 빌드 파일을 생성 (dist 폴더에 저장됨.)
yarn build
yarn preview


5. 팀 규칙

5.1 커뮤니케이션 규칙

  • 매일 오전 9시 데일리 스크럼 진행
    • 어제 한 일, 오늘 할 일, 문제점을 공유하며 진행 상황 점검.
  • 문서 공유 및 회의 기록은 Notion을 통해 관리.
  • 매주 일요일 저녁 10시 정기 회의 진행
    • 주간 작업 점검 및 다음 주 계획 수립.

5.2 컨벤션

코딩 컨벤션

브랜치 명명 규칙

Pull Request 컨벤션

5.3 Jira로 작업 방식

  • Epic, Story, Task 등 우선순위와 작업 단계를 명확히 구분.
  • 작업 상태는 To Do → In Progress → Done으로 관리.
  • 각 Task 완료 시, 관련 Pull Request 링크를 Jira에 첨부.

6. Team Members (팀원 및 팀 소개)

6.1 팀명

  • 구름잉
  • 애견 미용을 뜻하는 Grooming에서 영감을 받은 이름으로, 구름처럼 포근하고 믿음직한 서비스를 제공하겠다는 목표를 담음.

6.2 팀원

노이진 김찬별 심승보 윤준수
노이진 김찬별 심승보 윤준수
FrontEnd FrontEnd FrontEnd FrontEnd
GitHub GitHub GitHub GitHub
김은수 김재승 김태연
김은수 김재승 김태연
BackEnd BackEnd BackEnd
GitHub GitHub GitHub

About

주변 가게 가격입찰과 미용일기를 통한, 새로운 반려견 미용 중계 서비스 '두리묭실'

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published