jehyn923 / lie-mafia

화상회의 기반 온라인 마피아 게임 프로젝트

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

웹/모바일(웹 기술) 스켈레톤 프로젝트

카테고리

Application Domain Language Framework
✅ Desktop Web 🔲 AI ✅ JavaScript ✅ Vue.js
✅ Mobile Web 🔲 Big Data 🔲 TypeScript 🔲 React
✅ Responsive Web 🔲 Blockchain 🔲 C/C++ 🔲 Angular
🔲 Android App 🔲 IoT 🔲 C# 🔲 Node.js
🔲 iOS App 🔲 AR/VR/Metaverse ✅ Python ✅ Flask/Django
🔲 Desktop App 🔲 Game ✅ Java ✅ Spring/Springboot
🔲 Kotlin

프로젝트 소개

  • 프로젝트명: 그룹 비디오 컨퍼런스 서비스
  • 서비스 특징: 웹/모바일(웹 기술) 프로젝트를 위한 스켈레톤 프로젝트
  • 주요 기능
    • 회원 관리
    • 화상 미팅룸
    • 그룹 채팅
  • 주요 기술
    • WebRTC
    • WebSocket
    • JWT Authentication
    • REST API
  • 참조 리소스
    • Vuetify: 디자인 전반 적용
    • Vue Argon Design System: 디자인 전반 적용
    • Vue Black Dashboard Pro(유료): 캘린더 컴포넌트 사용
    • AR Core: 구글에서 제공하는 AR 지원 라이브러리. 이미지 인식 및 오버레이 영상에 활용
    • Color Thief: 이미지 색상 추출 라이브러리. 커버 사진 색상 추출 및 배경 변경에 활용
    • Animation.css: CSS 애니메이션 지원 라이브러리. 메인 페이지 진입 애니메이션에 활용
  • 배포 환경
    • URL: // 웹 서비스, 랜딩 페이지, 프로젝트 소개 등의 배포 URL 기입
    • 테스트 계정: // 로그인이 필요한 경우, 사용 가능한 테스트 계정(ID/PW) 기입

팀 소개

  • 윤성빈: 팀장, 프론트엔드 개발
  • 박재현: 부팀장, 백엔드 개발
  • 이윤우: 프론트 팀장, 프론트엔드 개발
  • 오현지: 백엔드 팀장, 백엔드 개발
  • 김동익: JIRA 팀장, 백엔드 개발

프로젝트 상세 설명

//기술 스택, 시스템 구성도, ERD, 기능 상세 설명 등

  • 개발 환경

    • 프론트 엔드
      • React
    • 백엔드
      • SpringBoot

Backend Architecture

backend-structure

About

화상회의 기반 온라인 마피아 게임 프로젝트


Languages

Language:Java 71.0%Language:JavaScript 24.8%Language:CSS 2.8%Language:HTML 1.3%Language:Dockerfile 0.1%