Skip to content

seong5/SUB_FC

Repository files navigation

⚽︎ SUB-FC

SUB-FC

‼️ SUB-FC 란?

  • SUB-FC 의 구성원들이 모든 순간을 기록하고 공유하는 서비스입니다.

  • 경기기록, 선수정보, 팀 일정까지 모두 확인할 수 있습니다.

  • 현재 지속적인 피드백 요청을 통해 기능 추가/수정 등 개발중입니다.

📚 기술 스택

분류 항목
언어 TypeScript
프론트엔드 프레임워크
스타일링
상태 관리 Zustand React Query
API 통신 Axios
패키지 매니저 pnpm
코드 품질 도구
배포 및 CI/CD GitHub Actions
협업 도구
테스트
백엔드 및 DB
폼 관리 및 유효성 검증

📄 페이지 경로

페이지 경로
로그인 /login
회원가입 /signup
메인 화면 /
체험 상세 /matches/[id]
팀관리 페이지 /teams
선수관리 페이지 /players

📂 폴더 구조

project-root/
├── node_modules/
├── public/                   # 정적 파일들이 위치하는 폴더
│   └── images/               # 이미지 파일 폴더
├── src/
│   ├── app/
│   │   ├── api/              # API 엔드포인드 관리 폴더
│   │   ├── auth/             # OAuth 관리 폴더
│   │   ├── login/            # 로그인 페이지
│   │   ├── matches/          # 경기기록 페이지
│   │   │   └── [matchId]/    # 경기 상세 페이지   
│   │   ├── mypage/           # 프로필 페이지
│   │   ├── palyers/          # 선수관리 페이지
│   │   ├── provider/         # 쿼리 프로바이더
│   │   ├── signup/           # 회원가입 페이지
│   │   ├── teams/            # 팀 관리 페이지
│   │   ├── globals.css
│   │   ├── layout.tsx
│   │   └── page.tsx          # 메인 페이지
│   ├── assets/               # svg 폴더
│   ├── components/           # 컴포넌트 폴더
│   ├── constants/            # 상수 관리 폴더
│   ├── lib/                  # api 함수
│   ├── types/                # 타입 지정
│   ├── utils/                # 유틸 함수
│   ├── hooks/                # 커스텀 훅
│   └── stores/               # zustand 상태 관리 폴더
├── .gitignore
├── eslint.config.mjs
├── jest.config.ts
├── jest.setup.ts
├── next.config.ts
├── package.json
├── package-lock.json
├── pnpm-lock.yaml
├── postcss.config.mjs
├── tsconfig.json
└── README.md

About

아마추어 축구팀 SUB-FC 의 기록관리 및 일정관리를 하는 서비스입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages