-
스터디를 진행하다보면 사소한 불편함을 겪을 때가 많은데, 저희 팀의 경우 공통적으로 아래와 같은 사항이 번거롭다고 느껴졌습니다.
- 🙍♀️ "팀원들이 불참하는 일이 잦고 일정 관리가 어려워요"
- 🙅 "매번 팀원들과 기억하는 내용이 달라요"
- 🙎♂️ "기존 플랫폼은 사용법을 익혀야해서 사용이 부담스러워요"
- 🤦 "필요한 기능이 흩어져있어서 시간을 허비하게 돼요"
✅ Lettudy팀은 위와 같은 문제점을 개선하고 공부에만 집중할 수 있도록 스터디 관리 서비스를 기획하게 되었습니다.
- 홈페이지에서는 스터디룸을 생성하거나, 코드를 입력하여 기존 스터디룸에 입장할 수 있습니다.
- 아래에서 사용자가 가입한 스터디의 목록을 확인할 수 있습니다.
- 스터디룸 페이지에서는 스터디에 관한 공지를 작성할 수 있습니다.
- 노트 작성, 자료 모음, 팀원 뽑기, 일정 및 출석 관리, 출석 내역 확인 등 스터디 관리를 위한 모든 기능이 한 곳에 모여있는 공간입니다.
- 적극적인 스터디 참여를 위해 출석 기능을 제공하며, 캘린더를 통해 출석 및 일정 등록/삭제가 가능합니다.
- 출석 10분 전 시간을 알리는 파이어베이스 클라우드 메시징 기반의 web push 알람을 전송합니다.
- 팀원들간의 원활한 소통을 위해 채팅 기능을 제공합니다.
- 기록하기 페이지에서는 스터디에서 진행한 회의록을 비롯한 다양한 기록물을 효과적으로 관리할 수 있습니다.
- WYSIWYG 에디터를 활용하여 손쉽게 노트를 작성할 수 있습니다.
- 사용자 지정 태그를 추가하고 이미지를 첨부할 수 있습니다.
- 태그를 통해 기록물들을 필터링하고 게시물 수정 및 삭제가 가능합니다.
- 자료모음 페이지는 유용한 링크들을 스터디 멤버들과 공유하고 한 눈에 모아볼 수 있는 공간입니다.
- 오늘의 서기나 발표자 등의 대표자를 랜덤으로 지정해주는 기능입니다.
- 마이페이지에서는 내 정보 조회, 내가 가입한 스터디 목록 조회, 스터디 별 출석 알람 설정, 스터디 나가기, 서비스 탈퇴와 같은 사용자와 관련된 기능을 제공합니다.
| 송호진 | 연하영 |
| 강정윤 | 박은지 |
FE 송호진
- 회원 페이지(회원가입, 로그인, 회원 탈퇴) 구현
- 알람 기능 구현
- 노트 페이지 구현
- 채팅 UI 구현
FE 연하영
- 메인페이지 구현
- 스터디룸 페이지 구현
- 자료 페이지 구현
- 캘린더 기능 구현
- 채팅 기능 구현
BE 강정윤
- 회원가입 API 구현
- 일정(캘린더) API 구현
- 채팅 API 구현
- 채팅 클라이언트 연동
- 자료모음 API 구현
BE 박은지
- 스터디방 API 구현
- 공지 API 구현
- 스터디방 멤버 관리 API 구현
- 웹 푸시 알람 구현
- 노트작성 API 구현
