👀 프로젝트 소개
👨👨👦👦 팀원 소개
🔧 기술 스택
🚀 핵심 기능
🚀 기능 시연 영상
⭐ ER 다이어그램
⭐ 시스템 구조도
⚙️ 프로젝트 실행 방법
💎 라이 센스
Shinsegae Inc, 404 팀의 웹툰 플랫폼
입니다.
저희는 게임과 NFT를 통해 재미와 흥미를 더한 혁신적인 플랫폼을 개발하였습니다.
출석과 다양한 게임 요소를 통해 사용자들의 참여를 촉진하고, NFT를 활용하여 할인권 개념을 도입하여 독특한 경험을 제공합니다.
이를 통해 웹툰을 더욱 재미있고 상호작용적인 환경으로 만들어 사용자들의 접근성을 향상시키고 새로운 흥미 요소를 제공합니다.
⛔️ 현재 배포중단 상태입니다 ⛔️
- 블럭툰 카카오 로그인/로그아웃 하기
- 블럭툰 웹툰 조회하기
- 블럭툰 웹툰 검색하기
- 출석체크, 게임(룰렛, 번호 뽑기)
- 작가 등록하기
- 웹툰 요청 - 등록, 수정, 삭제
- 회차 요청 - 등록, 수정, 삭제
- Admin 페이지
- 웹툰 수정, 삭제 요청 관리
- 회차 등록, 수정, 삭제 요청 관리
- 댓글 신고 내역 관리
🖤 로그인 🖤 | 🖤 웹툰 감상 🖤 | 🖤 Overview 🖤 | ||
---|---|---|---|---|
🖤 작가 등록/웹툰 등록 🖤 | 🖤 블럭 충전 🖤 | 🖤 프로필 스킨 🖤 | ||
---|---|---|---|---|
🖤 댓글 🖤 | 🖤 돌림판 🖤 | 🖤 뽑기 🖤 | ||
---|---|---|---|---|
- node.js 설치 및 환경변수 설정
- npm install
- npm install yarn
- yarn
- 실행중이라면 http://localhost:3000 으로 접속합니다.
백엔드 프로젝트를 실행하기 전 아래 항목들을 실행해주세요.
- DataBase(MySQL, Redis, Kafka, Zookeeper)가 실행되고 있어야 합니다.
- MySQL Replication 설정이 되어 있어야 합니다.
- KAKAO-PAY API를 이용하기 위해 카카오 개발자문서를 참고하여 cid, adminKey를 준비해야합니다.
- 환경 변수를 바탕으로 application.yml 파일을 생성합니다.
- 위의 과정을 마치고 프로그램을 실행합니다.