인스타그램에서 공스타그램 관련 해시태그를 가진 게시물은 640만개로 공스타 그램에 대한 수요는 여전히 뜨겁다. 공스타그램을 하는 사람들은 해당 게시글이 자신들의 목표나 계획을 이행하는데 동기부여가 된다고 한다. 또한 팬데믹으로 인한 비대면 스터디가 대학가를 휩쓸고 있다. 이에 우리 팀은 사용자들이 자신들의 공스타그램, 스터디 모집, Todo list작성을 모두 할 수 있는 플랫폼을 만들고자 했다.
git clone https://github.com/7ZXU/SWE3028-TeamB.git
cd .\SWE3028-TeamB\
npm install
cd client
npm install
cd .\SWE3028-TeamB\
yarn dev
-
회원 가입 기능
처음 로그인 페이지에서 아이디가 없으신가요? 라는 부분을 클릭하면 사용자 회원가입 페이지로 넘어간다.
-
로그인 기능
사용자가 올바른 아이디와 비밀번호를 입력하면 jwt방식 토큰이 사용자에게 발급되고 이를 이용하여 사용자의 정보가 인증된다.
1. 사용자 정보 수정
사용자 정보를 수정할 수 있는 페이지이다.
-
사용자 포인트 충전
사용자가 챌린지를 참여하고 보상이나 패널티를 받을 때 포인트를 받는다. 이를 충전 할 수 있는 페이지이다.
-
보상, 패널티 목록
사용자가 받은 보상과 패널티 관련 정보를 보여주는 페이지 부분이다.
-
Setting
-
사용자 참여 챌린지 정보
사용자가 참여하고 있는 챌린지 목록을 왼쪽과 같이 보여준다.
-
Hot Challenges
현재 진행 중인 챌린지에 대한 챌린지 카드를 보여준다.
-
Looking for a challenge Members
현재 사람들을 모집하는 챌린지 목록을 보여준다. 해당 오른쪽에는 해당 챌린지 카드를 보여준다. 챌린지 카드를 클릭하면 해당 챌린지에 참여할지에 관한 팝업이 뜬다.
-
Add Challenge
사용자가 하고자 하는 챌린지를 등록할 수 있다.