Git Product home page Git Product logo

naebook's People

Contributors

qhals321 avatar nanuya avatar

Stargazers

 avatar  avatar

Watchers

 avatar

naebook's Issues

[화면] 헤더 && 메뉴

[화면] 헤더 && 메뉴

화면 이미지

스크린샷 2021-03-15 오후 7 47 31

내용

  • 로고
  • 검색창 (필터항목: 제목, 작가, 사용자)
  • 메뉴 (추천 및 라이브러리 && 알림 및 프로필)

TODO

  • atoms

    • Input
    • Select
    • Link (메뉴들, logo)
    • Icon
  • molecules

    • Search
    • MenuItems (메뉴들, 알림, 프로필)
  • organisms

    • Header
    • Menu

[공통] Drag and Drop 기능

제목:

Drag and Drop 기능 구현

기능:

  • 드래그 앤 드롭 상태는 3가지가 존재한다 ('BOOKING' | 'READING' | 'COMPLETE')
  • book.id 를 기준으로 book.status 가 변경된다.
  • COMPLETE로 변경 시 book review div 팝업이 출력된다.
  • review 입력 시 COMPLETE로 이동할 수 있다.
  • review 미입력 시 원래 자리로 돌아간다. (이동할 수 없다)

[컴포넌트] 리뷰 View 컴포넌트

리뷰 View 컴포넌트

  • 팔로워 신규 리뷰 Organism

    • 리뷰 '아이템 molecule'
    • 유저 정보
      • 아바타 atom
      • 유저 네임, 회사(?) 텍스트
    • 한줄평(?) 텍스트
    • 사진 atom
  • 팔로잉 하는 책 리뷰 Organism

    • 사진 atom

[컴포넌트] 라이브러리 View

라이브러리 View

  • 북킹, 읽는 중, 완료 '리스트 organism'

    • 라이브러리 아이템 molecule

      • 책 사진 atom
      • 타이틀 atom
      • 태그 atom
      • 아이콘(공개, 비공개) atom
      • 확인취소 버튼 atom
    • 북킹 아이템 상세(수정) 모달

      • 책사진 atom
      • 책 타이틀Atom
      • 카테고리 molecule
        • 태그 atom
      • 확인취소 버튼 atom
  • 완료 상태로 변경할 때 모달

    • 타이틀 atom
    • 책사진 atom
    • 책 타이틀 Atom
    • textArea atom
    • 별평점 molecule
      • 별아이콘 atom
    • 확인취소 버튼 atom
  • 수정 모달

  • 책사진 atom

  • 책 타이틀 Atom

  • 별평점 molecule

    • 별아이콘 atom
  • 카테고리 molecule

    • 태그 atom
  • 리뷰

    • 아이콘 atom
    • text
    • textArea atom
  • 확인취소 버튼 atom

  • TODO: 필터, 등록 모달�

[마크업] 메인화면

내용:

  • css: root 파일 완료
  • 메인화면 헤더와 바디 부분 마크업 완료
  • 린트에러 수정하면서 프리티어 환경설정 추가 함

참고:

  • 기획이 변경 될 예정이므로 메인 마크업은 임시로 완료함.
  • 바디 부분 전면 수정이 예상되므로 분리하지 않음.
  • views/main/body

[공통] 태그 추가 기능 완료

제목:

[공통] 태그 라이브러리 적용

기능:

  • 태그 추가/수정 시:
  • 태그를 입력하는 순간 전체 태그 목록을 호출한다.
  • 전체 태그 목록을 스토어에 저장한다.
  • 태그 입력 시 자동완성 목록을 출력한다.
  • 태그를 하나 입력하면 post 호출
  • 태그를 다시 입력하는 순간 전체 태그 목록을 호출한다. 위에 상황 반복
  • 태그를 하나 삭제하면 delete api 를 호출한다.
  • 다시 태그 목록을 불러온다.
  • 전체 삭제 클릭 시 저장시점에 모든 태그는 삭제된다. (confirm : 삭제 하면 복구 불가)

[컴포넌트] 추천 View 컴포넌트

추천 View 컴포넌트

  • Main 헤더 organism

    • 검색 molecule
    • 메뉴 molecule
  • 오늘의 추천 Organism

    • 추천 '아이템 molecule'
      • 사진 atom
      • 타이틀 atom
      • 별점 molecule
        • 별 아이콘 atom
  • 팔로워 추천 Organism

    • 팔로워 '아이템 molecule'
      • 사진 atom
      • 타이틀 atom
      • 버튼 atom
  • 인기책 Organis

    • 인기책 '아이템 molecule'
      • 사진 atom
      • 타이틀 atom
      • 별점 molecule
        • 별 아이콘 atom

공통된 컴포넌트: 아이템 molecule

[공통] 별 평점 컴포넌트

제목:

[공통] 별 평점 컴포넌트

기능:

  • 빈 별 5개가 출력된다.
  • hover : 현재 별까지 gold 색상으로 출력된다.
  • click: 현재 별을 클릭하면, 현재 별까시 gold 색상으로 출력된다.
  • click: 현재 별의 평점을 저장한다.
  • 평점은 1, 2, 3, 4, 5로 지정한다.

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.