HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
🎆
요한팀
/
⚛️
요한팀 프로젝트 페이지
/
📄
프로젝트 기획서 (초안)
📄

프로젝트 기획서 (초안)

목차
개요프로젝트명서비스 선정 이유서비스 목표서비스 타겟주요 내용⚙ 주요 기능1. 포스트 작성 및 태그 설정2. 검색3. 사용자 즐겨찾기✅ 추가 기능 - 이후 개발 진행 스케줄에 따라 선택적으로 적용1. DM (Direct Message)2. 접속 중인 팔로워 표시계획레이아웃 / 사용자 시나리오기술 스택 / Communication

개요

프로젝트명

껨부(Gamebu)

서비스 선정 이유

여러 명의 사용자들이 협동 또는 경쟁하는 게임이 다수 존재하는데 반해 필요한 인원을 구하는 방식은 제한적이다. 게임 안에서 제공하는 채팅 기능은 해당 게임에 접속 중인 사람만 가능하며, 지속 시간이 짧다.
파티를 구하기 위해서 반복해서 채팅하는 모습.
파티를 구하기 위해서 반복해서 채팅하는 모습.
이를 위해서 게임 관련 커뮤니티나 디스코드 채널 등을 사용하는 경우가 많은데 파티 모집이 주 목적이 아니고 이러한 커뮤니티는 하나의 게임에 국한되어 있어 여러 개의 게임을 즐기는 사람이라면 서로 다른 곳에서 정보를 찾아야 하는 불편함이 있다.
위 같은 상황을 고려해서 하나의 게임에 한정하지 않고 여러 게임의 동반자를 구할 수 있는 서비스를 개발하고자 본 프로젝트를 진행했다.
 

서비스 목표

껨부는 기존의 한 게임의 특정 콘텐츠의 유저만을 모집하는 것이 아닌, 여러 게임, 여러 콘텐츠를 함께 즐길 유저를 모집하는 종합 게임 파티원 구인 서비스를 목표로 한다.
여러 게임의 커뮤니티를 하나하나 찾아다닐 필요 없이, 여러 게임과 콘텐츠를 함께 즐길 사람을 종합적으로 구하는 서비스를 이용할 수 있도록 한다.

서비스 타겟

notion image
혼자 플레이 하는 게임에 지친 사람
협력 콘텐츠를 함께 즐기고 싶은 사람
대결 콘텐츠를 겨뤄보고 싶은 사람

주요 내용

⚙ 주요 기능

1. 포스트 작성 및 태그 설정

멤버 모집을 위해서 해당하는 게임의 채널에 모집 포스트를 작성할 수 있고, 각 글에 핵심 내용을 태그로 작성하여 시각적으로 한 눈에 정보를 얻을 수 있도록 한다. 사용자는 포스트에 댓글을 통해서 이 모집에 참여할 수 있다.

2. 검색

통합 검색 페이지에서 키워드를 검색하면 키워드에 해당하는 사용자와 포스트 목록을 볼 수 있다. 별도의 필터를 적용해서 사용자가 원하는 것과 연관성이 높은 사용자 또는 포스트를 제공할 수 있다.

3. 사용자 즐겨찾기

사용자가 자신의 관심사에 맞는 채널을 즐겨찾기에 추가할 수 있다. 이렇게 추가한 즐겨찾기는 좌측 상단의 햄버거 메뉴를 사용하여 바로 접근이 가능하며, 채널 목록에서도 즐겨찾기한 채널이 상단에 표시된다.

✅ 추가 기능 - 이후 개발 진행 스케줄에 따라 선택적으로 적용

1. DM (Direct Message)

포스트에서 사용자 사이의 소통을 위해 댓글을 사용하는데, 다수에게 공개할 필요가 없는 정보 교환을 위해서 1 대 1 메세지 기능을 추가하면 유저들의 편의가 개선될 것이다.

2. 접속 중인 팔로워 표시

주기적으로 API 통신을 보내 현재 로그인 중인 사용자의 팔로워를 햄버거 메뉴에 표시한다.

계획

  1. 모바일 기기 화면에 최적화된 화면 레이아웃으로 주요 기능 개발
  1. 추가 기능 개발
  1. 반응형 웹으로 확장 개발

레이아웃 / 사용자 시나리오

기술 스택 / Communication

notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
💡
프레임워크: React 패키지 매니저: npm IDE: VSCode 라이브러리: React-Router