Skip to content

IIIIIFive/Lettudy_Client

Repository files navigation

Let's Study, Letttudy!

Group 428

🔗Website

Lettudy

🔗Youtube

Lettudy 프로젝트 발표 영상

🔗Notion

Lettudy Notion

🔗GitHub

Lettudy Team GitHub

🔗Figma

Lettudy Figma


😺 Lettudy 기획 이유

  • 스터디를 진행하다보면 사소한 불편함을 겪을 때가 많은데, 저희 팀의 경우 공통적으로 아래와 같은 사항이 번거롭다고 느껴졌습니다.

    • 🙍‍♀️ "팀원들이 불참하는 일이 잦고 일정 관리가 어려워요"
    • 🙅 "매번 팀원들과 기억하는 내용이 달라요"
    • 🙎‍♂️ "기존 플랫폼은 사용법을 익혀야해서 사용이 부담스러워요"
    • 🤦 "필요한 기능이 흩어져있어서 시간을 허비하게 돼요"

✅ Lettudy팀은 위와 같은 문제점을 개선하고 공부에만 집중할 수 있도록 스터디 관리 서비스를 기획하게 되었습니다.


😺 기술 스택

기술스택

😺 Lettudy 주요 기능 소개

슬라이드9

  • 홈페이지에서는 스터디룸을 생성하거나, 코드를 입력하여 기존 스터디룸에 입장할 수 있습니다.
  • 아래에서 사용자가 가입한 스터디의 목록을 확인할 수 있습니다. 슬라이드10
  • 스터디룸 페이지에서는 스터디에 관한 공지를 작성할 수 있습니다.
  • 노트 작성, 자료 모음, 팀원 뽑기, 일정 및 출석 관리, 출석 내역 확인 등 스터디 관리를 위한 모든 기능이 한 곳에 모여있는 공간입니다.
  • 적극적인 스터디 참여를 위해 출석 기능을 제공하며, 캘린더를 통해 출석 및 일정 등록/삭제가 가능합니다.
  • 출석 10분 전 시간을 알리는 파이어베이스 클라우드 메시징 기반의 web push 알람을 전송합니다. 슬라이드15
  • 팀원들간의 원활한 소통을 위해 채팅 기능을 제공합니다. 슬라이드16
  • 기록하기 페이지에서는 스터디에서 진행한 회의록을 비롯한 다양한 기록물을 효과적으로 관리할 수 있습니다.
  • WYSIWYG 에디터를 활용하여 손쉽게 노트를 작성할 수 있습니다.
  • 사용자 지정 태그를 추가하고 이미지를 첨부할 수 있습니다. 슬라이드17
  • 태그를 통해 기록물들을 필터링하고 게시물 수정 및 삭제가 가능합니다. 슬라이드18
  • 자료모음 페이지는 유용한 링크들을 스터디 멤버들과 공유하고 한 눈에 모아볼 수 있는 공간입니다. 슬라이드19
  • 오늘의 서기나 발표자 등의 대표자를 랜덤으로 지정해주는 기능입니다. 슬라이드20
  • 마이페이지에서는 내 정보 조회, 내가 가입한 스터디 목록 조회, 스터디 별 출석 알람 설정, 스터디 나가기, 서비스 탈퇴와 같은 사용자와 관련된 기능을 제공합니다.

😺 팀원 소개

👥 Front-end

“송호진/ “연하영”/
송호진 연하영

👥 Back-end

“강정윤/ “박은지/
강정윤 박은지


FE 송호진

  • 회원 페이지(회원가입, 로그인, 회원 탈퇴) 구현
  • 알람 기능 구현
  • 노트 페이지 구현
  • 채팅 UI 구현

FE 연하영

  • 메인페이지 구현
  • 스터디룸 페이지 구현
  • 자료 페이지 구현
  • 캘린더 기능 구현
  • 채팅 기능 구현

BE 강정윤

  • 회원가입 API 구현
  • 일정(캘린더) API 구현
  • 채팅 API 구현
  • 채팅 클라이언트 연동
  • 자료모음 API 구현

BE 박은지

  • 스터디방 API 구현
  • 공지 API 구현
  • 스터디방 멤버 관리 API 구현
  • 웹 푸시 알람 구현
  • 노트작성 API 구현

About

Let's Study, Lettudy!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages