Snack

여러 협업 툴을 사용하면서 새 창을 키거나 알트탭은 그만!

Slack과 Notion의 기능을 합친 Snack으로 쾌적한 협업을 경험해보세요!

워크스페이스와 채널을 생성하고 팀원을 초대하여 채팅하고 노트를 만들어 공동 편집을 할 수 있습니다!

Let’s Snack! (url)

Member ?‍?‍?‍?

김건형? 김지수? 김지효? 차효준?
사진? [empty] [empty] [empty] [empty]
담당 업무 IOS Note/Auth/Gateway Server Workspace/Chat/Presence Server Web Front
README https://github.com/njsh4261/SGS_Last_Punch/tree/dev/src/frontend/ios [지수님 url] [지효님 url] https://github.com/njsh4261/SGS_Last_Punch/tree/dev/src/frontend/web
연락처 [건형님 메일] [지수님 메일] [지효님 메일] [email protected]

기술 스택 ?

IOS

  • badges

Web Front

Generic badge
Generic badge
Generic badge
Generic badge

Generic badge
Generic badge
Generic badge
Generic badge
Generic badge

Backend

  • badges

기능 ?

로그인/회원가입 페이지

추후 추가 loginlogout
회원가입 로그인, 로그아웃
이메일 인증 후 회원가입 이메일로 로그인하여 localStorage에 access/refresh token 저장

웰컴 페이지

유저의 워크스페이스 리스트가 렌더링 됩니다. 워크스페이스 더 보기, 선택, 개설, 로그아웃을 할 수 있습니다.

더보기 워크스페이스선택 워크스페이스생성
더 보기 선택 개설
페이징된 결과를 불러옵니다 워크스페이스 페이지로 이동 새 워크스페이스 생성

메인 페이지 & 채팅

유저초대 미구현 미구현
초대 나가기 멤버 보기
유저 검색 후 워크스페이스/채널에 초대 워크스페이스/채널에서 나가기 워크스페이스/채널에 참가한 멤버 상태 보기
homelogout 미구현 chatting
웰컴페이지 이동, 로그아웃 프로필 채팅
쿠키를 눌러 웰컴페이지로 이동하거나 로그아웃 프로필 정보 모달(구현 예정) 채팅 기능(UI 수정중)

노트 기능

Snack에는 선점 개념이 있습니다. 동료끼리 동시에 편집하는 것은 때론 방해가 됩니다. 선점자만 문서 편집이 가능하고 실시간 업데이트 됩니다. 타이핑을 1.5초 동안 하지 않으면 선점권이 해제 됩니다.

note
노트 조회/생성/선택/편집
채널을 선택하면 채널에 속한 노트 리스트가 표시됩니다. 채널 부분에 hover하면 노트 생성 버튼이 나타납니다. 노트 선택을 하면 채팅 화면에서 노트 화면으로 전환됩니다. 현재 [control+단축키]로 효과를 줄 수 있습니다.

아키텍처 ?

  • images

  • description?

GitHub

View Github