-
Notifications
You must be signed in to change notification settings - Fork 5
project overview
an seungji edited this page Mar 23, 2025
·
1 revision
- 소셜링크 정리 웹페이지 'IN MY LINK' 1차 고도화 프로젝트
- 프로젝트 기간: 2024년 10월 ~ 2024년 11월
- 기존 'IN MY LINK' 서비스의 고도화
- 사용자 경험 개선
- 기능 확장 및 안정성 향상
- 소셜 링크 통합 관리
- 링크 카테고리 분류 및 태깅
- 링크 공유 및 협업 기능
- 사용자 프로필 관리
- 링크 북마크 및 즐겨찾기
- 링크 검색 및 필터링
- Next.js 14
- TypeScript
- Tailwind CSS
- React Query
- Zustand (상태 관리)
- Node.js
- Express.js
- MongoDB
- JWT 인증
- Git & GitHub
- ESLint & Prettier
- Jest & React Testing Library
- Docker
[Client Layer]
Next.js Frontend (SSR/SSG)
↓
[API Layer]
Express.js Backend
↓
[Data Layer]
MongoDB Database
src/
├── app/ # Next.js 14 App Router
├── components/ # 재사용 가능한 컴포넌트
├── lib/ # 유틸리티 함수
├── hooks/ # 커스텀 훅
├── types/ # TypeScript 타입 정의
└── styles/ # 전역 스타일
- 안승지 (@s-ja) - Frontend Lead
- 김채영 (@cchaeyoung) - Backend Lead
- 노지훈 (@Defor721) - Frontend Developer
- 김승원 (@lumpenop) - Backend Developer
- 김민경 (@wynter24) - Frontend Developer
- Daily Scrum: 매일 진행되는 일일 스크럼 미팅
- Weekly Sprint: 주간 단위의 스프린트 회고
- 스프린트 구조:
- 기본 스프린트: 4주 (2024.10.07 ~ 2024.11.01)
- 연장 스프린트: 4주 (2024.11.09 ~ 2024.11.29)
- 협업 가이드라인: 팀원간의 소통 방식, 코드 리뷰 프로세스, 일일 스크럼 규칙
- 브랜치 전략: main, develop, feature/, hotfix/ 브랜치 구조
- 커밋 컨벤션: feat, fix, docs, style, refactor, test, chore 등
- 코드 컨벤션: ESLint, Prettier 설정 및 TypeScript 스타일 가이드
- 이슈 템플릿: 버그 리포트, 기능 요청, 문서화 요청 등
- PR 템플릿: 변경사항 설명, 테스트 결과, 스크린샷 등
- Daily Scrum 기록: 일일 진행상황, 블로커 이슈, 다음 작업 계획
- Weekly Sprint 회고: 주간 목표 달성도, 개선점, 다음 스프린트 계획
- 기술 문서: API 문서, 컴포넌트 문서, 아키텍처 문서
- API 문서: Swagger/OpenAPI 기반 API 명세서
- 1주차 (10.07-10.11): 프로젝트 초기 설정 및 기획
- 2주차 (10.14-10.18): 기본 기능 구현 시작
- 3주차 (10.21-10.25): 핵심 기능 개발
- 4주차 (10.28-11.01): 기능 완성 및 테스트
- 5주차 (11.09-11.15): 추가 기능 개발
- 6주차 (11.18-11.22): 성능 최적화
- 7주차 (11.25-11.29): 버그 수정 및 안정화
- 8주차 (12.02-12.06): 배포 준비 및 마무리