Skip to content

eundore/codepad

Repository files navigation

�Codepad

  • 웹 환경에서 런치패드를 이용한 연주와 커스텀 프리셋 공유 사이트

프로젝트 구성 안내

1. 프로젝트 소개

  • 기술 스택

    • 프론트엔드

      • REACT
      • TypeScript
      • Maturial UI (Mui.v5)
      • React-Redux
    • 백엔드

      • Node.js
      • Express.js
      • MongoDB
      • Azure / AWS / Nginx (미정)
    • 공용

      • esLint
      • Prettier
    • 추가사항

      • 테스트 (jest...)
      • Redux saga, thunk...
  • 웹서비스에 대한 자세한 개요

    • 기본적으로 제공하는 프리셋(사운드, 효과음 모음)을 통해 런치 패드를 연주할 볼 수 있습니다.
    • 자신이 직접 사운드 소스를 올려 자신만의 프리셋을 제작해서 공유할 수 있습니다.
    • 다른 사람이 공개해 놓은 프리셋을 가져와서 소스를 수정하여 변형할 수 있습니다.

2. 프로젝트 기획 의도

  • 프로젝트 아이디어 동기 :

  • 해당 서비스를 통해 해결하고 싶었던 문제를 구체적으로 명시 : 비싼 음악 장비 도구를 구매할 필요 없이 쉬운 접근성으로 직접 악기를 연주해 볼 수 있는 체험을 중점으로 두었습니다. 따라서 악기 연주에 대한 진입장벽을 낮추고 인터렉티브한 경험을 할 수 있습니다.

3. 서비스 주요 기능 설명

  • 기본 기능

    • 로그인/로그아웃
    • 회원가입
    • 메인 페이지
  • 주요 기능

    • 자유 연주기능
    • 프리셋 생성/수정/삭제
    • Fork (가져오기)
    • 마이페이지
    • 커뮤니티 기능 (좋아요, 댓글)
  • 서브 기능

    • 프로필 수정
    • 좋아요 누른 프리셋 보관함
    • 검색어 리스트
  • 프로젝트만의 차별점, 기대 효과

    • https://intro.novationmusic.com/ : 위의 웹 사이트에서는 단순하게 연주만 할 수 있고 자신의 입맛대로 소리와 버튼을 수정할 수 없다. 하지만 우리가 만드는 웹 페이지에서는 단순히 연주에서 끝나는 것이 아니라 자신이 소리와 버튼의 종류, 배치 등을 커스터마이즈하여 새롭게 연주할 수 있고 그것들을 다른 사람들과 공유하여 의견을 나누고 긍정적인 방향으로 즐길 수 있으며 더 나아가 음악적 능력을 기를 수 있다.
    • https://soundcloud.com/ : 위의 웹 사이트에서는 자신이 작곡한 곡들을 업로드하고 그것을 타인이 듣고 의견을 남길 수 있다. 하지만 우리의 웹 사이트는 듣는 것이 목적이 아닌 능동적이고 직접적으로 소리들을 연주하고 조작하여 음악적 경험을 더욱 더 향상시킬 수 있다.

4. 프로젝트 구성도

5. 프로젝트 팀원 역할 분담

이름 담당 업무
정경훈 팀장/프론트엔드 개발
장병연 프론트엔드 개발
한대현 프론트엔드 개발
홍순규 프론트엔드 개발
김은솔 프론트엔드 개발
김하늘 백엔드 개발
  1. 프론트엔드 담당
  • 기획 단계: 구체적인 설계와 지표에 따른 프로젝트 제안서 작성
  • 개발 단계: 팀원간의 일정 등 조율 + 프론트 or 백엔드 개발
  • 수정 단계: 기획, 스크럼 진행, 코치님 피드백 반영해서 수정, 발표 준비
  1. 백엔드 담당
  • 기획 단계: 큰 주제에서 문제 해결 아이디어 도출, 와이어프레임 작성
  • 개발 단계: 와이어프레임을 기반으로 구현, UI 디자인 완성
  • 수정 단계: 피드백 반영해서 프론트 디자인 수정

6. 버전

  • 프로젝트의 버전 기입

7. FAQ

  • 자주 받는 질문 정리

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages