GithubHelp home page GithubHelp logo

woowacourse-teams / 2022-gong-seek Goto Github PK

View Code? Open in Web Editor NEW
59.0 2.0 5.0 3.15 MB

공식(공유해줘 너의 지식) : 우테코 크루들을 위한 질문 게시판

Home Page: https://gongseek.site

Java 60.38% JavaScript 3.20% HTML 0.06% TypeScript 36.35%
react spring jpa querydsl java javascript react-query recoil spring-boot typescript

2022-gong-seek's People

Contributors

brorae avatar gyuchool avatar hanull avatar hwangstar156 avatar jurlring avatar liswktjs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

2022-gong-seek's Issues

깃허브 로그인 관련 에러 수정

버그 상황

  • 깃허브 로그인 버튼을 두번 눌러야 진행이됨
  • 깃허브 OAuth 에서 cancel을 눌렀을 때에 발생하는 에러 대응하기

예상 시간

22.07.08

Article Controller Test 수정

버그 상황

Article Controller Test에서 페이로드를 제대로 받지 못하는 문제 상황

예상 시간

2022-07-14

댓글 기능 인가처리

기능 명세

  • 게시글 service 컴파일 에러 해결
  • 댓글 기능 인가 처리

예상 시간

07-18~07-19 오전

Header, Bottom 스타일링

기능 명세

스크롤로 인해서 content가 Header와 Bottom에 위치되었을때
블러 처리를 해야함

예상 시간

07.10?

홈에서 노출될 인기 article 컴포넌트 구현

기능 명세

  • 홈에서 노출될, 인기순 컴포넌트 구현
  • mock 데이터로 carousel 애니메이션 구현 예정
  • 매 5초마다 자동으로 다음 페이지로 이동
  • 이전과 이후를 클릭하면, 다음 아이템이 노출된다

예상 시간

22.07.16(토)

스타일링 리팩터링

리팩터링 하는 이유

리팩터링 할 내용

  • Theme의 fonts -> size로 변경
  • style 순서 정리
  • 카테고리 버튼 hover됬을때 scale을 이용
  • styled-component 외부 파일로 분리

예상 시간

22.07.07(목)

댓글 기능 구현

기능 명세

  • 인수테스트 작성
  • comment entity 구현
  • 댓글 생성 기능 구현
  • 댓글 조회 기능 구현
  • 댓글 수정 기능 구현
  • 댓글 삭제 기능 구현
  • restdocs 문서화

예상 시간

2022-07-14~2022-07-15

Question 엔티티 리펙터링 및 카테고리 추가

기능 명세

  • category 컬럼을 추가한다.
  • 인수테스트를 추가한다.
  • api 명세를 수정한다.
  • class 이름을 변경한다. (Question -> Article)
  • 테스트를 수정한다.

예상 시간

2022-07-05 밥먹기 10분 전까지

게시글 생성, 수정, 삭제 로직 구현

기능 명세

  • 게시글을 생성할 수 있다
  • 로그인한 유저가 글 생성자라면 글을 수정할 수 있다.
  • 로그인한 유저가 글 생성자라면 글을 삭제할 수 있다.
  • 로그인한 유저가 글 생성자가 아니라면 글을 수정, 삭제 링크가 보이지 않는다.

예상 시간

22.07.18.월

공용 컴포넌트 그리기

기능 명세

  • Logo component
  • PageLayout component
  • searchBar component
  • header component
  • nav component
  • bottom nav component
  • 로그인 button 컴포넌트
  • 깃허브 로그인 버튼 컴포넌트
  • 카테고리 선택 버튼 컴포넌트
  • title 컴포넌트
  • category selector 컴포넌트
  • input 컴포넌트

예상 시간

7.4(월)

새로운 font 적용하기

기능 명세

  • font 적용하기
  • 새로운 Font 적용에 따른 스타일링 조정

예상 시간

22.07.12(화)

댓글 생성/수정 이 일어나는 컴포넌트 생성하기

기능 명세

  • 뎃글 생성하는 입력 폼 그리기
  • dimmer로 전체페이지 스타일링 처리하기
  • modal창으로 댓글 생성하기 하기
  • 댓글 추가하기 버튼 컴포넌트 그리고 추가하기
  • 댓글 추가하기 버튼과 댓글 생성/추가 컴포넌트 연결하기

예상 시간

22.07.15(금)

댓글 컴포넌트 그리기

기능 명세

  • 상세게시글 페이지들에서 공통으로 사용되는 댓글 컴포넌트 그리기

예상 시간

2022.7.14 화

기본 스타일 설정하기

기능 명세

  • globalStyle - reset
  • pallette 정하기 (color) → primary secondary
  • box shadow 정하기 (버전 1 ,2 ,3 으로??? 케이스에 따라서)
  • breakpoint 정하기
  • grid 정하기
  • font 크기 미리 정하기 (Logo, Subtitle 의 mobile과 computer화면에 따라서)
  • styled component 컨벤션 정하기

예상 시간

7.4 (월)

게시물 수정 삭제 기능 구현

기능 명세

  • 게시물 조회 인수테스트
  • 게시물 수정
  • 게시물 삭제
  • 인수테스트 Fixture 분리

예상 시간

2022-07-18 ~ 2022-07-19

로그인 기능 구현

기능 명세

  • 인수테스트 작성
  • Member 엔티티 추가
  • Redirect-URL API 구현
  • Token API 구현
  • 사용자 정보 API 구현
  • interceptor 구현
  • argumentResolver 구현

예상 시간

2022-07-06 퇴근 전까지

로그인 로직 구현

기능 명세

  • 로그인 url 받아오는 비동기 요청
  • 로그인 Post 요청
  • 유저가 로그인 상태인지 확인하는 상태 관리

예상 시간

22.07.06(수)

alert -> snackbar 로 보여주기

기능 명세

  • 현재 alert 로 보여주고 있는 메시지를 snackbar로 보여주기
  • snackbar 애니메이션 적용하기

예상 시간

22.07.11(월)

테스트 추가

  • 외부 api사용 클래스들 infra 패키지로 이동
  • AuthService 테스트 작성

예상 시간

2022-07-12 까지

댓글 로직 구현

기능 명세

react query를 이용하여 비동기 통신으로 댓글 로직 구현

예상 시간

2022.04.35

게시글 작성하기 로직 구현

기능 명세

  • 카테고리 선택 페이지에서 카테고리 선택 값 관리
  • 유저가 쓴 글을 post api 요청

*특이사항: 현재 데모1에서는 이미지 첨부하지 않음

예상 시간

22.07.06(수)

SideBar을 구현한다

기능 명세

  • 메뉴버튼을 누르면, 사이드바가 나오도록 구현한다
  • 사이드 바에는 마이페이지, 글 쓰러 가기, 오류카테고리, 토론 카테고리, 문의하기 링크가 들어간다
    *특이사항 : 다크모드는 UI 상에 있지만 개발 우선순위는 밑에 있음

예상 시간

22.07.12(화)

의존성 추가 및 변경

기능 명세

  • spring-data-jpa 에서 jpa로 의존성 변경
  • validation 의존성 추가
  • rest-docs 의존성 추가

예상 시간

2022-07-04 16:32 ~ 2022-07-04 16:40

1차 스프린트에서 구현한 기능에 대한 리팩토링 진행

리팩터링 하는 이유

매직넘버에 대한 상수화 작업이 필요함
react-query에 맞춰 비동기 선언형으로 작성하는 리팩토링이 필요함

리팩터링 할 내용

  • 매직넘버에 대한 상수화
  • IsLogin 상태값에 대해서 recoil로 관리하기
  • 비동기 통신에 대해서 error boundary, suspense 에 대응하여 리팩토링
  • 레벨4때 고려하는 것으로 바꿈

예상 시간

22.07.12(화)

질문 게시물 등록 기능 구현

기능 명세

  • 인수테스트를 작성한다.
  • Question 엔티티 추가한다.
  • restdocs를 추가한다.
  • 게시물을 등록한다.

예상 시간

2022-07-04-17:06 ~ 2022-07-04-퇴근 전까지

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.