stove-smooth / sgs-smooth

2021 DevCamp 2기 - Discord Clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord Clone - Smooth


1. 서비스 소개


2. 기술 스택

Backend

  • Java 11
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Spring Cloud
  • Spring Integration
  • WebSocket, STOMP, SockJS
  • Kafka, Zookeeper

Frontend

Web

  • Vue
  • Javascript, HTML, CSS
  • Kutento Util

iOS

  • Swift
  • MVVM + Coordinator

Infrastructure

  • MySQL
  • MongoDB
  • Redis
  • Nginx
  • Kurento Media Server
  • AWS EC2, RDS, S3, CloudFront, ElastiCache
  • Firebase Cloud Messaging

3. 프로젝트 구조

image


4. 역할 분담

Backend

Frontend


5. 디렉토리 구조

sgs-smooth
 ├── bin
 ├── config
 ├── deploy
 ├── docs
 ├── resources
 ├── scripts
 ├── src
 └── resources
Directory Description
bin 실행 파일
config 설정 파일
deploy 배포 파일
docs 기능/설계, API 문서
scripts 스키마, 배치 파일
src 소스 코드
resources 템플릿, 폰트

6. 커밋 컨벤션

메시지 설명
feat 새로운 기능 추가
fix 버그 수정
docs 문서 추가 및 변경
style 코드 포맷팅
refactor 코드 리팩토링
chore 빌드 및 패키지 수정

Contributors

About

2021 DevCamp 2기 - Discord Clone


Languages

Language:Swift 32.6%Language:Java 29.8%Language:Vue 20.5%Language:JavaScript 16.1%Language:CSS 0.9%Language:HTML 0.1%Language:Shell 0.0%Language:Ruby 0.0%