Giter Club home page Giter Club logo

pickk-app's People

Contributors

dependabot[bot] avatar greatsumini avatar gywlsp avatar ybh1760 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

chrisdcdev

pickk-app's Issues

[구현] UserController, Service 구현

작업할 경로
ex : src/controllers/login, src/services/login

구현물의 기능
Login 관련 logic을 담당하는 Controller.
authUser등등으로 구성됨!

[구현] channel 스크린 구현

작업할 경로
src/components/channel

구현물의 기능
id를 통해 해당 채널의 데이터를 불러와서 보여준다.
자신의 채널이라면 채널 데이터를 수정할 수 있게한다.

주의사항/사이드이펙트 (선택)
없음

[버그] ios simulator에서 테스트 시 네트워킹 에러

버그 설명
ios simulator에서 포스트 와 랭킹 아이템 쿼리시 네트워킹에러 발생

To Reproduce
Steps to reproduce the behavior:

  1. react-native run-ios실행
  2. 포스트나 랭킹 스크린 보기

Expected behavior
네트워크 문제없이 리스트 아이템 화면에 출력

Screenshots
Screen Shot 2020-01-12 at 10 59 15 PM

[추가] 환불요청 페이지 추가

pickk-cli에서 참고할 파일
pages/orders/[id]/refund.tsx
components/orders/claim/refund/phase1/item-info.tsx
components/orders/claim/refund/phase1/refund-policy.tsx

새로 생성될 파일
order-refund/index.tsx
order-refund/phase1/index.tsx
order-refund/phase1/product-info.tsx
order-refund/phase1/refund-policy.tsx

수정될 파일
order-claim/footer.tsx
->
order-claim/footer/index.tsx
order-claim/footer/price-row.tsx

[추가] 내 문의내역 페이지 추가

pickk-cli 참고 코드
pages/mypage/questions.tsx
src/components/mypage/questions/list.tsx
src/components/mypage/questions/list-header.tsx
src/components/mypage/questions/question/index.tsx
src/components/mypage/questions/question/index.tsx

새로 생성되는 파일
src/components/my-question-list/index.tsx
src/components/my-question-list/date-header.tsx
src/components/my-question-list/card.tsx
src/components/my-question-list/description.tsx

[구현] MainHeader

작업할 경로
ex : src/modules/navigation/header/main

구현물의 기능
Screen Shot 2020-01-02 at 11 21 49 AM
Screen Shot 2020-01-02 at 11 22 25 AM
Screen Shot 2020-01-02 at 11 29 03 AM

스크롤 상태에 따라 유동적으로 높이, 타이틀 폰트 사이즈가 변함.
맨 오른쪽의 검색 버튼은 고정이고 다른 버튼들을 추가할 수 있음.
type Props = {
title:string;
buttons?:React.ReactElement[];
}
로 예상중

주의사항/사이드이펙트 (선택)
없다.

[추가] 주문/배송조회 페이지 구현

pickk-cli 참고 파일
pages/orders/index.tsx
src/components/order/list/item/index.tsx
src/components/order/list/item/header.tsx
src/components/order/item/index.tsx
src/components/order/list/item/footer.tsx
src/components/order/item/item-description.tsx

생성될 파일
src/components/order-list/index.tsx
src/components/order-list/item/index.tsx
src/components/order-list/item/header.tsx
src/components/order-list/item/card.tsx
src/components/order-list/item/footer.tsx
src/components/order-list/item/description.tsx

OrderItem list service 이용해 데이터 받고 디자인 구현해 화면에 띄우기

[구현] 랭킹리스트 헤더(필터 포함)

작업할 경로
src/modules/header
src/components/ranking-list

구현물의 기능
랭킹리스트에 헤더를 추가한다.
헤더에 아이콘들로 구성된 필터를 적용한다.
적용된 필터를 통해 리스트를 보여준다.

주의사항/사이드이펙트 (선택)
없음

[구현] post-view 스크린 헤더 구현

작업할 경로
src/components/post-view
src/components/post-list/card

구현물의 기능
post-list/card를 눌렀을 시에 post-view 스크린으로 가도록 한다.
post-list/card으로 부터 데이터를 받아서 헤더를 보여준다.

완성할 부분
Screen Shot 2020-01-22 at 7 07 56 PM

주의사항/사이드이펙트 (선택)
없음

[추가] Order Cancel Screen 구현

pickk-cli 참고 코드
pages/orders/[id]/cancel.tsx
src/components/orders/claim/header.tsx
src/components/orders/claim/reason.tsx
src/components/orders/claim/footer.tsx
src/coponents/orders/section/index.tsx
src/components/orders/cancel/product/list.tsx
src/components/orders/cancel/product/index.tsx
src/components/orders/cancel/product/description.tsx

새로 만들어질 파일들
modules/molecules/section.tsx
src/components/order-cancel/index.tsx
src/components/order-claim/header.tsx
src/components/order-claim/reason.tsx
src/components/order-claim/footer.tsx
src/components/order-cancel/product/list.tsx
src/components/order-cancel/product/brand-card.tsx
src/components/order-cancel/product/card.tsx
src/components/order-cancel/product/description.tsx

[추가] UserContext 추가

  1. 전역으로 적용됨
  2. method : signIn, signUp, signOut
  3. field : user - users_me 결과를 저장하고 있음.

[구현] LoginScreen Phase0 구현

작업할 경로
ex : src/components/login/phase0

구현물의 기능
facebook login 요청 후 응답을 받아온다.
신규 유저면 Phase1으로 이동하고 기존 유저면 로그인 처리를 한다.

[구현] search screen 스크롤 부분 구현

작업할 경로
src/components/search

구현물의 기능
navType과 postType에 따라 원하는 정보를 서버에서 가져와 보여준다.

주의사항/사이드이펙트 (선택)
없음

[구현] page/scroll list module

생성할 파일 경로
src/modules/list/page, src/modules/list/scroll

구현물의 기능
서버에서 데이터의 목록을 가져와 listItem component들의 props로 mapping 시켜준다.

주의사항/사이드이펙트 (선택)
아직은 없음.

[추가] 문의상세 페이지 추가

pickk-cli 참고 파일
pages/questions/[id].tsx
src/components/question/index.tsx
src/components/question/item-part.tsx
src/components/question/question-part.tsx
src/components/question/question-part/answer-part.tsx

새로 생성되는 파일
src/components/question-detail/index.tsx
src/components/question-detail/card/item.tsx
src/components/question-detail/card/question.tsx
src/components/question-detail/card/answer.tsx

[구현] 필터 및 10추글 구현

작업할 경로
src/components/post-list/index.tsx
src/components/post-list/filter
src/modules/navigation/drawer/bottom

구현물의 기능

  1. post list 에서 필터에 의해 걸러진 데이터를 서버에서 가져온다.
  2. drawer를 만들어 필터 옵션을 보여주고, 필터옵션을 선택하면 적용될 수 있다.

주의사항/사이드이펙트 (선택)
postListScreen에서 쿼리문에 필터가 추가될 것입니다.

[추가] 문의작성 페이지 추가

pickk-cli 참고 파일
pages/item/[id]/questions/edit.tsx
src/components/item/shop/questions/edit/item-info.tsx
src/components/item/shop/questions/edit/section/type.tsx
src/components/item/shop/questions/edit/section/title.tsx
src/components/item/shop/questions/edit/section/content.tsx
src/components/item/shop/questions/edit/section/phone.tsx
src/components/item/shop/questions/edit/section/secret.tsx

새로 생성될 파일
src/components/question-edit/index.tsx
src/components/question-edit/item-card.tsx

[구현] Apollo Local Caching Logic 리서치 및 구현

작업할 경로
?? (업데이트 예정)

구현물의 기능
전역 상태 관리를 위한 Apollo local cache storage 사용법을 익히고, 구현한다.
유저정보들을 저장한다.

주의사항/사이드이펙트 (선택)
없음.

[추가] 옵션교환 페이지 추가

pickk-cli 참고 파일
pages/orders/[id]/exchange.tsx

src/components/orders/claim/exchange/progress/bar.tsx
src/components/orders/claim/exchange/progress/node.tsx

src/components/orders/claim/exchange/phase0/item-info.tsx
src/components/orders/claim/exchange/phase0/option-select.tsx

src/components/orders/claim/exchange/phase1/exchange-policy.tsx
src/components/orders/claim/exchange/phase1/item-info.tsx
src/components/orders/claim/exchange/phase1/tracking-code.tsx
src/components/orders/claim/sent-checker.tsx

새로 생성될 파일
src/components/order-exchange/index.tsx

src/components/order-exchange/progress/bar.tsx
src/components/order-exchange/progress/node.tsx

src/components/order-exchange/phase0/index.tsx
src/components/order-exchange/phase0/product-card.tsx
src/components/order-exchange/phase0/option-select.tsx

src/components/order-exchange/phase1/index.tsx
src/components/order-exchange/phase1/product-card.tsx
src/components/order-exchange/phase1/exchange-policy.tsx
src/components/order-exchange/phase1/tracking-code.tsx
src/components/order-claim/sent-checker.tsx

[추가] modules/atoms/button에 디자인 시스템 반영

Type
Primary, Secondary, Etc

Filled(optional) default : true
true -> fill
false -> Line | Text

Disabled(optional) default : false
true -> disabled
false -> enable

Block(optional) default : true
true -> block ) flex : 1
false -> inline ) padding : 8px 12px

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.