Skip to content

teeny-box/michi-backend

Repository files navigation

Michi : 관심사를 공유하는 랜덤 채팅 서비스

미치 로고

웹소켓을 기반으로 하는 서비스를 만들고자 시작하게 되었습니다.

1차적으로 기획한 기능들을 구현 완료한 상태입니다.


[ 페르소나 ]

학생 이미지

이름 : 김소나
직업 : 대학생
특이사항 : 선택을 어려워 함, 새로운 사람과 대화하는 걸 좋아함

"상대를 내가 고르지 않고 랜덤으로 채팅할 수 없을까?"
"이야기 주제를 올리고 관심있는 사람들과 채팅할 수는 없을까?"


🖌️ 문서

  • Figma : 와이어 프레임 및 GUI
  • Notion : API 명세서

📄 스토리보드

미치 스토리보드

📄 ERD

Michi

🛠 기술 스택

Front-end


Back-end



⚙ 아키텍쳐

미치 아키텍처

✔️ 주요 기능

  • 랜덤채팅
    • 랜덤 채팅 버튼을 누르면 온라인 상태인 유저들을 상대로 랜덤채팅 가능
  • 게시글
    • 자신의 관심사를 게시글로 올리면 관심있는 유저가 채팅 신청 가능
  • 채팅
    • 1:1 채팅방에서 원활한 채팅 가능
  • 알림
    • 메시지, 공지사항이 오면 유저 디바이스로 알림 도착 (FCM 사용)
  • 유저
    • 간단한 핸드폰 인증으로 회원가입
    • 여러 개의 기기에서 접속
    • 온라인 상태인 유저 목록 조회

🚀 트러블 슈팅


💻 팀원 소개

Leader / Backend Backend Frontend Frontend Frontend Design
김동현 허은리 이진이 김성재 김태욱 안지현
dongjangoon
eunli

jin-dooly

JMTcord

Woo7i
ingyoya

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages