비전공자들의 집단지성
팀원 | 주요 담당 |
---|---|
권은혜(팀장) | Participant 개발 : Participant생성 기능과 삭제 기능 API 개발, Participant Bcrypt 기능 구현 |
고민재 | Group 개발, 초기세팅 , erd, 스키마 생성, 좋아요 추가,삭제 기능, 이미지업로드 파일생성 |
박건영 | Rank 개발, 닉네임 공백 제거 |
윤희원 | Tag API 개발, 파일 구조 변경(controller디렉토리 생성), DTO(participant, group)개발, 이미지파일 업로드 오류 수정, firebase 연결 등 |
진성남 | Record 개발, record항목 bcrypt추가, DTO(record)개발 |
항목 | 기간 | 내용 |
---|---|---|
기획 및 요구사항 정리 | 6/2~6/3 | 프로젝트 사전 준비 (프로젝트 방향성 논의, 기능 리스트 작성, R&R 분배, 기술 스택 및 협업 도구 작성, erd 모델 작성, 연결구조 파악) |
1차 개발 스프린트 | 6/3~6/9 | routes 개발 (api 명세서 기반/ branch생성 - group, tag, record 등 ) |
중간 점검 & 회고 | 6/10 | 기능 시연 + 피드백 수렴 |
2차 개발 스프린트 | 6/11~6/19 | routes 버그 수정, 프로젝트 구조 변경, 테스트, 세부기능 추가(암호화, 공백제거, 유효성 검증), 이미지 업로드 버그 수정, firebase 연결, 배포 |
최종 발표 & 회고 | 6/20 | 발표 자료 정리 및 시연 |
분류 | 사용 예정 도구 |
---|---|
Backend | Node.js (Express) |
Database | PostgreSQL |
협업 도구 | GitHub, Notion, Discord, zep |
일정 관리 | GitHub Issues , Notion |
항목 | 내용 |
---|---|
네이밍 컨벤션 | camelCase (변수, 함수, 파일 ), PascalCase (클래스) |
브랜치 전략 | main , development , feature/기능명 |