/gamebible-react

게임 관련 위키 및 커뮤니티 제공 서비스 웹👾

Primary LanguageJavaScript

🎮 게임대장경 GameBible 📚

게임대장경logo_outlined 2 게임대장경logo_filled 2

💁 프로젝트 소개

게임 관련 위키 및 커뮤니티 제공 서비스 웹입니다. 수많은 게임의 종류에 대한 사용자 중심의 정보 전달과 사용자 개개인이 경험한 게임 전략 및 업데이트, 오류 등의 최신 소식 등을 활발히 공유할 수 있는 소통 창구의 제공을 목적으로 해당 서비스를 기획하였습니다.

⏰ 프로젝트 진행 기간

  • 기획 및 디자인: 2024.02.08 - 2024.02.29
  • 개발: 2024.02.29 - 2024.04.18

🤼‍♀️ 팀원 소개 Team Members

조경은 방준연 김기주 박해주 정태은
조경은 방준연 김기주 박해주 정태은
@KyoungEun-creator @hizz1008 @k1ju @gown0930 @nundung
PM
프론트엔드 개발
UX/UI 디자인
프론트엔드 개발
UX/UI 디자인
백엔드 PL
백엔드 개발
백엔드 개발 백엔드 개발

🛠️ Stack

Environment:

Communication:

Design:

FrontEnd:

BackEnd:

Database:

💡 주요 기능 Main Functions

  1. 아직 제공하지 않는 게임 생성 제안 기능
  • 주어진 조건에 맞는 게임명 입력을 통한 생성 제안
  1. 각 게임 당 하나의 위키에 대한 누적 수정 기능
  • 하나의 위키에 대한 수정 내역 확인 가능
  • 각 사용자가 수정한 내용 확인 가능
  1. 위키, 게시글, 댓글 작성 기능
  • 위키와 게시글의 경우 텍스트와 이미지를 혼합해서 작성 및 삽입 가능
  1. 관리자 여부에 따른 알람 확인 기능
  • 관리자의 경우 요청받은 새로운 게임에 대한 수락 및 거절 가능
  • 일반 사용자의 경우 본인이 작성한 게시글에의 새로운 댓글 소식, 본인이 수정한 이력이 있는 위키의 새로운 수정 소식, 요청한 게임에 대한 거절 소식 확인 가능

🗂️ 폴더 구조 Architecture

├── App.js
├── component
├── container
├── hook
├── img
├── index.js
├── page
├── recoil
├── routes
├── style
└── util

💭 프로젝트 후기 Reviews

  • 조경은: 개발 뿐만 아니라 기획, 디자인, 그리고 PM으로서 프로젝트의 전과정에 관심을 가지며 진행했다는 점이 의미있었습니다. 마감 이후에도 팀원들과의 소통을 이어나가며 꾸준히 프로젝트를 업데이트 해나가고 싶습니다.
  • 방준연: 혼자가 아닌 함께 협력할 수 있는 프로젝트였어서 함께 일하는 방법에 대해 공부할 수 있었고 즐거웠습니다.
  • 김기주: 프로젝트를 통해 실전 경험을 쌓고 새로운 관점을 배울 수 있었습니다.
  • 박해주: 프로젝트를 진행하는 과정에서 팀원들과 함께 소통하고 협업하면서 문제를 해결해나가는 과정에서 다양한 새로운 기술과 지식을 배우고 성장할 수 있는 계기가 되었습니다.
  • 정태은: 이번 프로젝트를 통해 많은 것을 배우고 성장했습니다. 팀원들의 책임감과 열정이 프로젝트 진행을 원활하게 만들었고, 깃허브를 통한 협업을 통해 소통과 협력의 중요성을 배웠습니다. 프로젝트 완성 후에도 계속해서 코드 리팩토링을 진행하여 품질을 향상시키고자 합니다.