Skip to content

lionchat100/lion-chat-be

Repository files navigation

Tokit - IT 취업준비생을 위한 커피챗 네트워킹 플랫폼

github

프로젝트 개요

Tokit은 개발자 문화의 하나인 커피챗(Coffee Chat)과 간편한 사용자 탐색 기능을 결합한 소셜 서비스입니다.
사용자는 관심 있는 직군을 필터링하여 스크롤 방식으로 다른 참여자를 탐색하고, 프로필에 '좋아요'를 남기거나 1:1 실시간 채팅을 시작할 수 있습니다.
또한 전체 사용자가 공유하는 피드에서 게시물을 작성하고, 댓글을 통해 자유롭게 소통할 수 있습니다.

Tokit은 멋쟁이사자처럼 전국 대학 해커톤 참가자들의 원활한 네트워킹을 위해 시작된 프로젝트입니다.
짧은 해커톤 환경에서도 다양한 참가자들이 자연스럽게 연결될 수 있도록 하는 것이 핵심 목표입니다.

  • 개발 기간: 약 3주 (기획·디자인 포함 전체 4주)
  • 예상 사용자 수: 최대 1,500명 (해커톤 참가자 기준)
  • 핵심 목표:
    • 단기간 MVP 구현
    • 실시간 채팅 및 탐색 기능 제공
    • 해커톤 현장에서의 원활한 커뮤니케이션 경험

기술적 핵심 기능

인증 & 온보딩

  • OAuth 기반 회원가입 (카카오)
  • 단계별 온보딩을 통한 프로필 등록

사용자 탐색

  • 무한 스크롤 방식의 사용자 탐색
  • 직군, 대학, MBTI 등 다중 필터링

실시간 커뮤니케이션

  • WebSocket 기반 1:1 실시간 채팅
  • 채팅방 목록 및 메시지 히스토리

모바일 최적화

  • PWA 지원으로 네이티브 앱과 유사한 경험
  • 반응형 디자인 및 터치 최적화

화면 구성

유저

회원가입 & 온보딩 유저 프로필
OAuth_Onboarding Profile

사용자 탐색

사용자 탐색 & 좋아요 좋아요한 사람
Eplore_like Liked

실시간 커뮤니케이션

채팅 게시판 알림
Chat Board Notify

코드 기여자

FE-LD 박상민 FE 송하 FE 권영우
@sakedon2151 @poan1221 @kwonup
BE-LD 정원준 BE 류승범 BE 윤채민 BE 이승헌
@devbattery @W-llama @cinnamein @lsh-kw0315

API 문서

Screenshot 2025-08-29 at 10 26 46

ERD

ERD

백엔드 기술 스택

Infra

AWS Application Load Balancer Auto Scaling ElastiCache AmazonMQ GitHub Actions Atlas Docker

Development

SpringBoot JPA QueryDSL WebSocket STOMP ActiveMQ Rest Assured Rest Docs

DB

MongoDB MySQL Redis

Monitoring

Metabase Google Analytics CloudWatch


아키텍처

인프라

2d-architecture

유저

스크린샷 2025-08-28 12 22 02

채팅

image (1)

피드/피드 댓글

feed

About

LIONCHAT Back-End Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •