Git Product home page Git Product logo

whatisthissong's Introduction

Hits

whatisthissong's People

Contributors

lgrin-byte avatar

Watchers

 avatar

whatisthissong's Issues

Feat : 전역상태관리 설정

요구사항

전역 정보 관리 설정하기

  • 닉네임
  • 몇년도 문제 선택
  • 문제 리스트(랜덤 추출된 것)
  • 정답 개수
  • 답변도 저장(미정)

구현방법 및 예상 동작

  • Redux 툴킷 vs useReducer vs Context API 중에 사용하기

Feat : 유튜브 iframe 으로 노래 재생 기능구현하기

요구사항

  • 플레이어는 가리고 커스텀 버튼을 만들어 연결하기
  • 재생, 일시정지,처음부터 듣기 버튼

구현방법 및 예상 동작

  • 처음에는 자동재생
  • 일시정지버튼을 누르면 재생버튼으로 바뀌고 재생버튼을 누르면 재생으로 바뀐다.
  • 처음부터 듣기 버튼을 누르면 처음부터 듣기 가능
  • 10초 재생 후 멈추기

특이사항

  • 각 노래마다 시작점을 추가해야한다.

Feat : 문제 페이지 상세 기능 구현

요구사항

  • 시간이 줄어들면 상태바가 줄어들고 시간이 끝나면 다음 페이지로 이동한다.

구현방법 및 예상 동작

  • 현재 남은 시간을 확인할 수 있고 시간이 끝나면 다음 페이지로 넘어간 후 다시 돌아오지 않게 합니다.
  • 상단바에서 현재 진행중인 문제 단계와 년도를 표시합니다.

스크린샷 2023-01-27 오전 3 33 25

특이사항

  • 다음 문제로 넘어간 뒤 뒤로가기 버튼을 누른다면 초기화면으로 가야할지 이전 문제로 가야할지
  • 새로고침을 한다면 어떻게 처리할지
  • 피그마와 화면의 간격차이 -> 회의 필요

Feat : 활성화 버튼 상태 변경

요구사항

  • 클릭 시 활성화 버튼으로 변경되거나 확대되도록 변경할 예정입니다.

구현방법 및 예상 동작

-닉네임입력, 연도 선택, 답변 작성시 버튼이 확대되면서 활성화상태로 변경됩니다.

스크린샷 2023-01-27 오후 7 12 30

Feat : 음악 랜덤 재생 기능

요구사항

  • 노래 난이도별로
    하 3개 중 5개 상 2개 총 10개의 문제 배열 생성하기
  • 영어 노래는 영어로만 기입하도록

구현방법 및 예상 동작

-choice 페이지에서 연도를 고르면 엑셀 csv 데이터를 json으로 변환하여 각 난이도별로 셔플하여 3,5,2개씩 추출하여 하나의 배열로 생성한다.
스크린샷 2023-01-29 오후 1 39 29

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.