SSAFY 광주 2반 공통 프로젝트 4팀
📃 Notion : https://www.notion.so/12c9091a166744c49b5990a32f56fc78
-
프로젝트 기간 2022.01.10 ~ 2022.02.18
-
기획 의도
코로나로 인해 비대면 수업이 증가하고 교육의 양상이 크게 변화하게 되었습니다.
이에,
- 집에서 집중 환경을 만들기 어려운 학생들
- 카페, 독서실로 나가서 공부하기엔 코로나가 걱정되는 학생들
- 혼자 인강을 듣느라 소외감을 느끼는 학생들
을 타겟으로 코호트 러닝 효과를 통해 스스로 학습 의지를 다잡을 수 있는 서비스를 제공하고자 합니다.
코호트 러닝 효과?
공통적인 특성을 가진 사람들이 한데 모여 학습하는 것, 공부 효과와 정서적 안정이 극대화됨
-
기대 효과
- 이동시간을 줄여 효율적인 공부!
- 비대면 서비스로 코로나 확산 방지
- 공부하는 시간에 따라 돈을 낼 필요가 없음
- 언제 어디서나 시간과 장소에 구애받지 않고 독립적인 공부 습관 형성 가능
前 팀 장 | 팀 장 / BE | 팀 원 / FE | 팀 원 / FE | 팀 원 / BE |
---|---|---|---|---|
김성현 | 김일환 | 심은조 | 정우철 | 하현서 |
팀규칙
🤗**카메라 항상 켜기**🤗😴휴식시간 철저히😴
시간은 자유롭게!
갈 때, 올 때 채팅 남기기
🐽코어 타임 집중하기🐽
10:00 - 12:00 오전 코어 타임
1:00 - 6:00 오후 코어 타임
개별 작업을 하게 되면 시간을 정해서 상시 대기해서 언제든지 소통을 할 수 있도록!
🍒일일 회고 남기기🍒
5시 30분 회의실에 모여서 다같이 회고하기 하루의 소감, 힘들었던 부분, 기술적인 부분 중에서 아무거나!
⚽트러블 슈팅 남기기⚽
자세한 이슈 내용, 문제 원인, 시행착오 적어두기!
🥝잠깨는 시간, 준비시간🥝
09:00- 09:05
🍍잡담 시간🍍
09:05 - 09:30
- 한 주를 담당할 프로젝트 매니저(이하 PM)를 매주 선정
- PM의 역할
- PM은 팀원들이 그라운드 룰을 잘 지키는지 확인
- 평일 아침 스크럼 및 회의 진행
🍎스크럼 시간🍎
09:30 - 10:00
🍏점심 시간🍏
11:00 - 01:00
- 사이에 알아서 1시간 갖기
- 갈 때, 올 때 채팅 남기기
🍑회고 시간🍑
05:30 - 6:00
- 금요일
- 한 주를 마무리하고 칭찬 / 아쉬운 점 공유 시간 갖기!
Git
- 기능 단위로 Push → Merge Request 생성
- 팀원 모두 다른 사람이 작성한 코드 확인 후 Comment 작성
‼본인 코드 뿐만 아니라 다른 사람 코드도 이해하기 ‼
-
master : 제품으로 출시될 수 있는 브랜치
-
dev : 다음 출시 버전을 개발하는 브랜치
-
feature : 기능을 개발하는 브랜치
-
ex) 로그인 기능 위임 시
feature/login 브랜치 생성
ex) 같은 기능을 작업할 때 (로그인) → 이름의 이니셜 약어 이용하여 브랜치 생성
feature/login/sh
feature/login/hs
- https://overcome-the-limits.tistory.com/entry/협업-협업을-위한-기본적인-git-커밋컨벤션-설정하기
- 태그: 제목 형태 → ex) Feat: 로그인 기능
-
git push origin 브랜치명 → 원격 저장소로 해당 브랜치 push
ex) git push origin login
-
git pull [원격저장소명] [원격저장소 브랜치명] → 원격 저장소에서 local로 pull
ex) git pull origin feature → 원격 저장소에 있는 feature 브랜치 pull
-
git checkout -b 브랜치명 → 현재 있는 브랜치로부터 새로운 브랜치 생성(-b) 후 이동(checkout)
ex) git checkout -b login → login 브랜치 생성 후 이동
-
기능 명세서
개발을 시작하기 전, 개발 목표를 정확하게 팀원들과 공유하기 위해 기능 명세서를 작성하였습니다.
-
유즈케이스
시스템이 어떻게 사용되어야 할지 다이어그램으로 가시화하여 이해를 돕도록 했습니다.
-
와이어프레임
우리 서비스의 특징과 기능 등을 시작적으로 정확하게 정의하기 위해 와이어프레임을 제작하였습니다.
-
API 명세서
Frontend와 Backend 개발자간 소통을 원활하게 하기 위해 작성했습니다. (swagger 이용)
-
아키텍쳐
-
이메일과 패스워드 입력 시 입력에 맞추어 즉시 피드백 가능
-
로그인하지 않아 '내 스터디'와 '추천 스터디'가 뜨지 않는 메인 페이지
-
닉네임과 생일, 목표 및 관심사 설정 가능
-
카테고리와 해시태그를 추가할 수 있음
리뷰 페이지를 통해 입력을 잘못한 부분이 있는지 확인 가능