You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tokit은 개발자 문화의 하나인 커피챗(Coffee Chat)과 간편한 사용자 탐색 기능을 결합한 소셜 서비스입니다.
사용자는 관심 있는 직군을 필터링하여 스크롤 방식으로 다른 참여자를 탐색하고, 프로필에 '좋아요'를 남기거나 1:1 실시간 채팅을 시작할 수 있습니다.
또한 전체 사용자가 공유하는 피드에서 게시물을 작성하고, 댓글을 통해 자유롭게 소통할 수 있습니다.
Tokit은 멋쟁이사자처럼 전국 대학 해커톤 참가자들의 원활한 네트워킹을 위해 시작된 프로젝트입니다.
짧은 해커톤 환경에서도 다양한 참가자들이 자연스럽게 연결될 수 있도록 하는 것이 핵심 목표입니다.
개발 기간: 약 3주 (기획·디자인 포함 전체 4주)
예상 사용자 수: 최대 1,500명 (해커톤 참가자 기준)
핵심 목표:
단기간 MVP 구현
실시간 채팅 및 탐색 기능 제공
해커톤 현장에서의 원활한 커뮤니케이션 경험
기술적 핵심 기능
인증 & 온보딩
OAuth 기반 회원가입 (카카오)
단계별 온보딩을 통한 프로필 등록
사용자 탐색
무한 스크롤 방식의 사용자 탐색
직군, 대학, MBTI 등 다중 필터링
실시간 커뮤니케이션
WebSocket 기반 1:1 실시간 채팅
채팅방 목록 및 메시지 히스토리
모바일 최적화
PWA 지원으로 네이티브 앱과 유사한 경험
반응형 디자인 및 터치 최적화
화면 구성
유저
회원가입 & 온보딩
유저 프로필
사용자 탐색
사용자 탐색 & 좋아요
좋아요한 사람
실시간 커뮤니케이션
채팅
게시판
알림
프론트엔드 아키텍처
Feature-Sliced Design
기획 변경 대응: 반복적인 기획 및 내부 회의를 통한 콘텐츠의 변경에 대응할 수 있습니다.
팀원 확장 대응: 중간에 팀원이 추가되는 경우, 명시적인 구조로 빠르게 아키텍처에 대한 이해를 돕습니다.
코드 품질: 기획이 갑작스래 변경되더라도 기능별로 분리된 코드는 결합도가 낮기 때문에 기능의 추가와 제거에 유연하게 대처할 수 있고, 계층별 역할 덕분에 높은 응집도를 이룰 수 있습니다.
인수인계: 프로젝트가 인수인계되더라도 디렉토리 계층 단위로 분리된 기존 아키텍처가 변형되지 않고 무결성을 유지하기 쉽습니다.