비전공자들의 집단지성


💡 프로젝트 주제

👥 프로젝트 구성원과 R&R

팀원 주요 담당
권은혜(팀장) 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/기능명

🧑‍🤝‍🧑 팀 규칙