지옥에서돌아왔다팀 주간미션 1~3
이제야 여유가 좀 생겨 글 작성하네요 ㅠ
지옥에서 돌아왔다 팀은 netflix를 쉐어할 수 있도록 돕는 플랫폼이 되는 게 목표입니다. 얼마전 4flix라는 아주 잘만든 웹이 나왔지만… 후발주자가 되겠습니다~~!
첫번째 주간미션
개발환경
프론트
IDE :
개발언어 : Kotlin, 다트
서버
IDE: 인텔리제이
개발언어: 자바
프레임워크: Spring Framework, Mysql
git:
서버: https://github.com/Nexters/netflix_backend
2. 브랜치 전략
feature-develop-master
3. 협업툴
zeplin, sketch
1주차에는 기술스택을 정하고, 아이디어 회의를 하고, 각자 역할을 분담하였습니다.
두번째 주간미션
Reference
- 소셜로그인 관련 — https://www.callicoder.com/spring-boot-security-oauth2-social-login-part-2/
- Spring 관련 전반적인 것 — https://www.baeldung.com/
서버쪽에서 가장 많이 레퍼런스하고 있는 사이트들입니다.
기능 구현 범위 정의
- 로그인 — email기반의 회원가입, 로그인과 소셜 로그인
- 글을 쓰는 게시판기능
- 나와 관련된 이벤트가 있을 때 notification push
서버 개발 진행 우선순위 설정, 계획
- 각 테이블 crud 및 일반적인 로그인기능
- 배포
- 소셜로그인
- 푸시기능
처음에는 테스트케이스도 차근차근 작성해가며 잘 짜는데 집중했지만… 계획일 뿐이었고 시간에 맞추기 위해 개발부터 하고 있습니다 ㅎㅎ;;;
현재는 일반적인 이메일 기반 로그인 기능까지 완성된 상태고
프론트와 협업하기 위해 배포 후,
추가 기능을 구현할 계획입니다.
세번째 주간미션
- 와이어프레임 화면 공유 — 프로토타입 기준 메인 화면
디자인은 참 이쁘게 잘 되고 있답니다
더 많은데… 다 올리기가 좀 그래서 하나만 올립니다
기능 구현 및 역할 분담
디자이너(정예나)
— 와이어프레임 설계
— 모든화면 작업
프론트(박규동) : 안드로이드
— 화면 구현 (프로토타입 기준)
— 기능 구현: 네트워크 연결 등
프론트(박성현) : ios
— 화면 구현 (프로토타입 기준)
— 기능 구현: 네트워크 연결 등
백엔드(임근원)
— 유저테이블 crud, 로그인, 소셜로그인
백엔드(이예지)
— 포스트테이블, 코멘트 테이블 crud 및 관계 설정