CandiFormation 3주차 보고서

안녕하세요 3주차 CandiFormation 보고서 작성을 담당한 신유빈입니다! 저희 팀의 3주차를 요약해 보여드릴게요~~

0. 팀원소개


  • 위성률 (Backend)
  • 신유빈 (Backend)
  • 양용수 (Android)
  • 오승언 (Android)

1. 대망의 와이어프레임 설계🌹

우선 용수님이 작성해주신 와이어 프레임 초안을 바탕으로~~🌻

피드백을 통해 조금 더 구체화시키는 과정을 진행해 보았습니다!💫

저희는 팀원 4명이 아이디어를 확실히 정립하고, A라는 서비스를 만든다고 했을 때 4명이서 똑같이 생각하는 A라는 서비스를 만들도록 하기 위해 와이어 프레임을 설계했습니다! 확실히 설계 과정에서 놓치고 있던 부분을 캐치할 수 있었습니다.

2. 기능 구체화

저희 팀 4명은 모두 제 1목표가 실력향상이기 때문에..!! 넣을까 말까 고민되는 것들은 모두 실력향상을 위해 넣는걸로 합의했고, 각 기능들을 구체화 시키는 회의를 진행했습니다! 구체화된 기능은 하단에 나열되어있습니다~!(밤까지 도움주신 민선님 정말 감사드립니다^^)

  • 로딩화면 넣기(그림 + CandiFormation) / 스플래시(Splash Screen) / 선거 ‘ㅅ’ 마크
  • 로그인, 구글로그인, 페이스북 로그인, 카톡 로그인, 네이버 로그인 등등
  • 비회원이면 기능 제한
  • 비회원을 넣자 vs 로그인만 넣자 ⇒ 둘 다 넣자
  • 구글 로그인, 카카오톡 로그인만
  • 로컬 로그인
  • 로컬 로그인에 대한 회원가입
    • 아이디 → 안 적으면 적으라고 알려주기, 중복체크, 유효성검사
    • 비밀번호 → 유효성 검사, 비밀번호 확인
    • 이메일 → 유효성 검사, 중복 체크
    • 닉네임 → 중복 체크, 유효성검사
    • 핸드폰 인증 → 중복체크, 유효성검사 → 잘 만들어진 PASS 같은 앱, 자체적으로 인증 구현 인증 코드를 보내주는 aligo 같은 걸 알아봅시다, → api를 찾아봅시다!! (twilio)
  • 아이디 (로컬 로그인 상에서)
    • 이메일을 입력하면 바로 띄워주기
  • 비밀번호 찾기 (로컬 로그인 상에서)
    • 아이디와 이메일을 씁니다.
    • 다음 화면으로 넘어가면 이메일을 확인해주세요! → 여기서 확인을 누르면 로그인 화면으로
    • 이메일로 가서 보면 임시 비밀번호가 있습니다.
    • 임시 비밀번호로 로그인을 해 → 로그인을 하면 → 유저가 알아서 → 우리는 비밀번호 변경만 만들어줌
  • 댓글 기능(보류), 추천 기능(화나요, 좋아요 등등) , 문의하기
    • 댓글 넣어, 좋아요 기능(로그인 한 사람만), 페이스북 처럼
    • 공유하기 → 우리 앱을 공유할껀지 vs 원본 기사를 공유할껀지
  • 선거 독려할 수 있는 활동?(후순위) → 선거 인증을 하면 간단한 증명서

3. 기능 우선순위 선정

  • 정당 정보 알려주기(정당의 역사도?)
  • 대선 남은 날짜 알려주기
  • 역대 대통령 알려주기, 이름, 얼굴 사진, 연도
  • 후보 리스트 보여주고 후보들 공약 알려주기, 후보들의 사건(의혹 넣자), ⇒ 정보를 가져올 때 레이블링을 해서 검색했을 때 그 사람에 대한 정보만?
  • 후보들과 관련된 사이트(블로그, 인스타, 유튜브, 트위터, 페이스북, 개인 홈페이지(재명이 마을)
  • 뉴스 기사 알려주기(정치와 관련된)
  • 주변 투표소 알려주기 (자기 위치를 찍으면 주변에 어디있나? 가장 가까운 것, 전국지도로해서 축소하면

4. 팀원 전체가 진행한 숙제!

안드로이드 팀에게는 “구글 플레이 스토어 올리는 방법, retrofit 라이브러리 사용법, MVVM 패턴 숙지하기” 숙제가 주어졌고, 백엔드 팀에게는 “안드랑 백 알아보기 (NestJS, Spring 각각) 백엔드 2개, MySQL 1개, 안드로이드 1개, AWS 사용법알아오기” 숙제가 주어졌습니다~~! 그리고 팀원들은 공부한 내용을 바탕으로 개인 블로그에 글을 포스팅했습니다!!ㅎㅎ


과제를 진행하면서 유용했던 사이트들은 공유도 했습니다!



저희팀 백엔드는 이제 API 설계를 하고, 안드로이드는 확정된 와이어프레임 구조를 가지고 구현을 시작할 예정입니다!


끝으로 저희팀의 방대한 회의기록을 자랑하며 이만 글을 줄이도록 하겠습니다 ㅎㅎ 읽어주셔서 감사합니다~!~!