Skip to content

Latest commit

 

History

History
68 lines (39 loc) · 4.91 KB

project.md

File metadata and controls

68 lines (39 loc) · 4.91 KB

토이 프로젝트 진행

토이 프로젝트는 약 2달 동안 4~5인이 팀을 이뤄 간단한 기능을 가진 서비스를 클론 코딩하는 것을 목표로 진행됩니다.

토이 프로젝트를 클론코딩으로 진행하는 이유는 기획, 디자인 단계를 최소화하고 개발에 집중하기 위함입니다. 또 아래에 나오는 필수 기능들은 대부분의 앱에 필수적으로 사용되는 요소이기 때문에 실제 프로젝트로 넘어갈 때 토이 프로젝트의 코드를 재사용 가능할 것이라 생각됩니다.

팀은 모바일 팀과 웹 팀으로 나뉩니다. 각 팀은 클라이언트(안드로이드 or 웹 프론트엔드) 개발자 2인과 백엔드 개발자 2~3인으로 구성되며 팀 구성은 랜덤입니다.

프로젝트 일정

전체 프로젝트는 단기간 프로젝트 일정인 스프린트로 나뉩니다. 스프린트는 총 4번이며 각 스프린트 시작 시에 회의를 통해 해당 스프린트의 목표를 정하고 다음 스프린트까지 해당 목표를 완료해야 합니다.

각 스프린트 일정은 다음과 같고 각각의 스프린트가 시작될 때 협업에 도움이 되는 도구 등을 소개하는 짧은 세미나가 있습니다. 필수로 참석해야 하는 것은 아니나 모여서 오프라인 회의까지 동시에 진행하면 좋을 것 같습니다.
온라인으로 진행될 예정입니다. 각 팀별 회의는 팀 내부에서 일정 조정해주시면 될 것 같습니다.

  • 11월 21일 - sprint 1 시작

  • 11월 28일 - sprint 2 시작

  • 12월 19일 - sprint 3 시작

  • 12월 26일 - sprint 4 시작

  • 1월 9일 - sprint 4 종료

서비스 선정

팀 별로 클론 할 서비스를 직접 선정해야 합니다. 이 때 소셜 로그인(회원가입)과 게시판 두 가지가 존재하는 서비스를 선정 해야 합니다.

해당 두 기능 위주로 개발하고 실제 서비스에 있는 나머지 기능들은 구현하지 않으셔도 됩니다. 클라이언트에서 해당 기능 외의 요소들은 추가하지 않으셔도 되고 디자인이 손상될 경우에 캡쳐 이미지로 대체해도 됩니다.

물론 필수 기능 외에 다른 기능들을 추가적으로 구현하는 것은 자유입니다.

페이지는 서비스에 따라 로그인페이지, 메인페이지(게시판), 게시물 상세페이지 또는 댓글페이지 등이 필요합니다.

만약 페이스북이나 인스타그램과 같은 서비스를 구현한다면 기본적으로 글만 올리는 것 까지가 필수 구현이고 사진등을 첨부하는 기능은 추가 구현입니다.

서비스 예시

모바일 팀

선정 서비스 예시: 인스타그램

필수 구현 기능

  • 소셜 로그인:
  • 게시판:

    이 경우 사진 업로드는 필수 구현은 아니라서 mock 이미지로 대체 가능합니다.
  • 댓글 페이지(상세 페이지):

웹 팀

선정 서비스 예시: stackoverflow

  • 소셜 로그인:
    스크린샷 2020-11-14 오후 5 25 49
  • 게시판:
    스크린샷 2020-11-14 오후 5 26 40
  • 상세 페이지(댓글 페이지):
    스크린샷 2020-11-14 오후 5 26 56

Slack 링크

토이 프로젝트 팀 별 진행과 공지는 슬랙으로 진행될 예정이므로 아래 링크를 통해 참여해 주시기 바랍니다.

슬랙을 통해 소통해주셔야 세미나 진행자들이 틈틈이 확인하고 도움을 줄 수 있으므로 따로 카톡방 등을 파서 소통하지 마시고 슬랙을 통해 소통해주시기 바랍니다.

핸드폰과 데스크탑에 슬랙 앱을 설치 해주시기 바라며 가입 후 프로필은 이름-세미나(ex 변다빈-백엔드)로 설정해주시기 바랍니다.

여러 세미나를 수강중이신 경우에도 프로젝트에서 맡을 분야 하나를 정해 프로필에 기입해주시기 바랍니다.

https://join.slack.com/t/wafflestudio1-l3f6523/shared_invite/zt-j4d9emgl-SZJ3TI2f6AUhgtg8~4zGVQ