항해99 TIL [10/11]

이지연·2021년 10월 14일
0

항해99 TIL

목록 보기
12/33
post-thumbnail

짧고도 긴 2주의 개인과제 시간이 끝나고 드디어 팀프로젝트가 다시 시작되었다. 기본과 심화를 끝내고 한층 더 수준이 올라갈 팀프로젝트가 다가오리라고 생각하며 다시 새로운 하루를 맞이했다. 이번 팀프로젝트는 10/11(월)부터 10/16(토)까지 진행되며 프론트엔드와 백엔드가 함께 작업하고 완성 후, 배포까지 이루어져야 한다.

두 번째 미니프로젝트2의 시작 & 팀원들과의 첫만남

▶ 17조에 배정된 후, 팀원들과 간단히 자기소개 후 메일주소를 교환하고 공동작업용 노션 및 github branch를 만듬.

온라인 오류보고 사이트 "ErrorPool"의 제작 결정

▶ 개발자들을 위한 커뮤니티로서 3기의 항해원들은 간단한 회원가입 후 해결이 되지 않는 오류를 올리며 서로 토론하거나 또는 해결이 된 오류를 올릴 수 있는, 오류보고 사이트임. 에러가 가득한 풀장에서 헤엄치며 에러를 벗어나고자 탐구하는 개발자들을 연상하고 이미지 컬러는 풀장의 이미지에 가까운 밝은 초록색~청록색, 파란색 등으로 정했으며 헤엄치는 사람의 픽토그램을 로고로 지정하기로 함.

기술스택 정리

  • React
    • React 17.0.2
    • ReactRouter 5.2.0
    • StyledComponents 5.3.0
    • Redux 4.1.0
    • Axios 0.21.1
    • yarn 1.22.11
    • prettier 2.3.2
    • eslint 7.31.0

  • Spring
    • Java 8
    • SpringBoot 2.5.2
    • Gradle 7.0.2
    • JPA
    • MySQL 8.0
    • H2 Database (for test)

  • AWS EC2 (ubuntu 18.04 LTS)
  • AWS RDS (MySQL 8.0)

기능(POJO) 구상

  • 계정 모델
    • 로그인
    • 로그아웃
    • 회원가입
    • 소셜로그인(카카오, 구글)
    • 소셜 로그인 계정 자동 회원가입
    • 소셜 로그인 계정 기존 계정과 자동 병합

  • 게시판 모델
    • 페이징 처리를 해야한다.
    • 좋아요 ex. 10개 이상 받은 게시물 먼저 정렬 하고 나머지 시간 내림차순

  • 게시글 모델
    • 로그인을 안해도 볼 수 있다.
    • 로그인을 해야 글을 작성할 수 있다.
    • 자신의 주특기와 상관없이 보고 쓸 수 있다.
    • 자신의 글만 수정 및 삭제할 수 있다.
    • 내 게시글만 조회할 수 있어야한다.
    • '좋아요' 기능을 사용할 수 있어야한다.
    • 게시글 조회 횟수가 보여야한다.
    • 게시글에 달린 댓글수가 보여야한다.

  • 댓글 모델
    • 로그인을 안해도 볼 수 있다.
    • 로그인을 해야 댓글을 작성할 수 있다.
    • 자신의 주특기와 상관없이 보고 쓸 수 있다.
    • 자신의 댓글만 수정 및 삭제할 수 있다.

기능 구상을 바탕으로 한 와이어프레임(Wireframe) 구상

https://ovenapp.io 사이트를 이용하여 와이어프레임(Wireframe)을 제작함.

https://ovenapp.io/view/WHdHZdkno3YVHx3LPuZ5Erhgpuh7YZTE/hHLkm

정기회의 시간 설정

  • 아침 9시 하루일정 회의
  • 저녁 8시 진행결과 회의
profile
개발하는 디자이너입니다.

0개의 댓글