메인 콘텐츠로 이동

피치타르트

모음집에 대하여



모음집은 피치타르트와 함께하는 연합우주 하우징 + 피드 미리보기 + 링크 관리 + 2D 메타버스 서비스입니다. 서비스의 타이틀은 한국어 '모음집(collection)'에서 유래하였으며, '모음(set)' 과 '(house)'의 합성이기도 해, 중의적 의미를 갖습니다.


다음과 같은 서비스의 영향을 받아 제작되었습니다.

  • Linktree

  • Puppyred

  • 2ndBlock

  • Line Play

  • Misskey

  • ...


모음집의 소스 코드는 공개되며, 리포지토리를 클론하여 유사 서비스를 제작하는 것 역시 가능합니다. 단, 공개된 코드에 대한 자세한 문서화 계획은 없습니다.


모음집은 다음과 같은 프레임워크로 개발됩니다.

  • Nuxt 3


🍑 1. 개발 배경 및 목적

모 대형 SNS의 파격적인 행보로 인해, 새로운 소셜 네트워크 서비스가 하나둘씩 생겨나고 있습니다. 유저들은 한 곳에 뿌리를 내리기보다는, 유튜브, 인스타그램, 블로그, 텀블벅 등의 다양한 플랫폼에서 그곳의 특성에 맞는 다양한 미디어를 게시하고 있습니다. 여러 관심사를 바탕으로 컨텐츠를 직접 제작하여 각 컨텐츠의 성격과 맞는 각기 다른 플랫폼에 배포하는 사람들도 간혹 있습니다.


이런 현상을 대변하듯, Linktree나 Bento와 같은 링크 관리 서비스가 하나씩 생겨왔습니다. 그러나 이와 같은 서비스들은 대부분 유사한 레이아웃을 보이며, 플랫폼으로의 링크가 아닌 일반 링크를 심미성 있게 생성하고 배치하기 어려웠습니다. 특히 여러 서버에 분산되어 있는 연합우주 사용자들은 자신의 연합우주 계정으로의 링크를 생성할 때 필연적으로 아쉬움을 느꼈습니다.


이런 상황에서 피치타르트는 지난 2000년대에 서비스했던 채팅 게임인 '퍼피레드'에 주목했습니다. '퍼피레드'는 메타버스 개념이 아직 대중화되기 전에 런칭된 서비스였지만, 일종의 메타버스로 분류할 수 있습니다. '퍼피레드' 에서 유저는 각자의 3D 공간을 가지게 되는데, 이렇게 생성한 각자의 3D 공간은 웹 브라우저 상에서 어렵지 않게 접속할 수 있었고, 게스트 유저 또한 기본 기능을 이용할 수 있었으며, 일부 아이템에 링크를 걸어 둘 수도 있었습니다. 그러나 3D 기반의 서비스의 경우 페이지를 이용할 다양한 유저층을 모두 수용하기에는 결코 편리하다 할 수 없습니다.


이에 이와 유사한, 2D 기반 메타버스에 링크 관리 서비스를 도입한 무언가를 제작하게 되었습니다.


🍑 2. 대상

연합우주(미스키 또는 마스토돈) 계정이 있거나 계정을 만들 의향이 있으며, 스스로를 특별한 방식으로 홍보하고자 하는 개인 또는 단체를 대상으로 하고 있습니다.


링크 관리 서비스인만큼, 모음집에 접속할 유저가 한국인이 아닐 가능성을 고려해 다국어 대응을 긍정적으로 검토하고 있습니다. 모음집은 영어와 한국어로 서비스하며, 영어 · 한국어 · 일본어로 대응합니다. 기본적인 레이아웃은 쉬운 영어와 아이콘으로 구성됩니다.


🍑 3. 서비스 내용

각자의 계정마다 한 개의 집(스튜디오 구조)을 만들 수 있고, 이것을 '모음집' 이라고 부릅니다. 여타의 링크 관리 사이트와 같이, 모음집을 공개하면 기본적으로 모든 사람에게 보여집니다.

모음집 페이지는 다음과 같은 세 부분으로 구성되어 있습니다.


3.1 공간

마음대로 꾸밀 수 있는 여러분의 공간입니다. 공간을 확장하거나 공간의 타입을 변경하는 것은 불가능합니다만, 기본적으로 64칸의 넓이와 세 칸의 높이가 주어집니다.


3.1.1 재화

공간에 오래 머물게 되면, 일정한 시간마다 한 번씩 랜덤한 양의 코인을 획득하실 수 있습니다.


3.1.2 상점

공간에서 모인 코인으로 상점에서 아이템을 구매하실 수 있습니다.


3.1.3 배치 모드

인벤토리에 있는 아이템을 이용해 공간을 수정할 수 있습니다. 대부분의 가구 아이템에는 특정 서비스를 연결하거나 링크를 걸 수 있는 기능이 있는데, 이 곳에서 설정할 수 있습니다.


3.1.4 아바타

자신을 표현할 수 있는 캐릭터를 꾸며볼 수 있습니다. 아바타와 관련된 기능은 아주 제한적으로 업데이트될 예정입니다.


3.2 소셜


3.2.1 피드

유저가 처음 계정을 생성할 때 입력한 연합우주 계정의 바이오와 피드 일부를 미리 볼 수 있는 페이지입니다. 모음집에 접속하면 기본적으로 보이는 페이지이므로, 아이템의 링크를 통해 다른 페이지로 넘어가더라도 '돌아가기' 버튼을 통해 이곳으로 되돌아올 수 있습니다.


3.2.2 음성 채팅

공간에 전화기 아이템이 배치되어 있는 경우, 해당 아이템을 클릭해 음성 채팅방에 접속할 수 있습니다. 음성 채팅의 매개로 Jitsi를 이용합니다.


3.2.3 게시판

로그인한 유저는 다른 유저의 게시판에 글을 남길 수 있습니다. 남겨진 글은 연합우주에서 #mooum_zip 해시태그를 단 멘션으로 처리됩니다.


3.2.4 API 피드

API를 지원하는 소셜 네트워크 서비스와 관련된 아이템이 공간에 배치되어 있는 경우, 해당 아이템을 클릭해 서비스의 바이오와 피드 일부를 미리 볼 수 있습니다. 레이아웃은 "글", "사진", "영상", "음악" 의 네 가지 타입으로 구성되며, 서비스의 종류에 따라 달라집니다.


3.2.5 RSS 피드

RSS를 지원하는 소셜 네트워크 서비스의 경우 노트 아이템에 RSS 주소를 등록하는 것으로 RSS 피드를 연결할 수 있습니다. 공간에 노트 아이템이 배치되어 있는 경우, 해당 아이템을 클릭해 최신 글의 제목과 내용 일부를 확인할 수 있습니다.


3.3 텍스트 채팅

음성 채팅 이외에도, 기본적으로 방에 접속된 유저들끼리 텍스트 기반 채팅을 할 수 있습니다.


Made with Readable