Skip to content

[기획] 1차 제출

Jeongsoo Shin edited this page Nov 6, 2019 · 1 revision

Artiverse

음악, 영상, 그림 등 다양한 멀티미디어 컨텐츠를 공유하는 소셜 플랫폼

  1. 아이디어 개요

    • 서비스 유형 - 소셜 멀티미디어 플랫폼
    • 서비스 목적 - 다양한 사용자들의 멀티미디어 컨텐츠들을 동시에 제공
    • 대상 사용자
      1. 음악, 영상, 그림 등 다양한 컨텐츠에 관심이 많은 사용자 (컨텐츠 이용자)
      2. 음악, 영상, 그림 등 다양한 분야의 컨텐츠를 제작하고 공유하는 사용자 (컨텐츠 제작자)
  2. 서비스 기획 배경, 필요성

    현재 기존의 멀티미디어 플랫폼들은 음악, 영상, 그림 등 한 종류의 컨텐츠에 집중하여 서비스를 제공하고 있습니다.
    사용자들이 플랫폼을 옮겨다니지 않고도 다양한 멀티미디어 컨텐츠들을 즐길 수 있고,
    사용자가 직접 만든 컨텐츠를 공유할 수 있는 소셜 플랫폼 서비스를 만들고자 합니다.

  3. 기능 목록

    • 도전적인 기능

      1. 자체 멀티미디어 플레이어(오디오, 비디오)를 통한 컨텐츠 제공
      2. Streaming Server 구축
        • Object Storage
        • VOD Transcoder
      3. Elasticsearch를 활용한 DB검색 속도 개선
    • 핵심 기능

    기능 설명
    Oauth Oauth 인증 방식 기반 소셜 로그인
    소셜 네트워킹 팔로우 / 언팔로우 기능. 나를 팔로우한 유저, 내가 팔로우중인 유저. 유저 간 소통 기능
    미디어 파일 업로드 동영상, 이미지, 오디오 파일 업로드 기능
    게시물 관련 정보 조회수, 좋아요 기능
    내가 좋아한 게시물 열람 내가 좋아요 누른 게시물들을 별도로 볼 수 있음
    검색 기능 검색 정보에 따른 유저 검색. 컨텐츠 종류별 검색 결과 표시
  4. 개발 환경

    항목 환경
    DB Mysql ,(옵션) Redis 등의 NoSql
    Library / Framework Node.js, Express, React, Sequelize
    Version control Git
    Test Jest, Mocha, Enzyme
    Server (Cloud) Ubuntu 18.04, Ncloud Server, Ncloud Object Storage, Ncloud VOD Transcoder
Clone this wiki locally