오프라인으로 진행되는 스크럼을 온라인으로도 진행할 수 있도록 도와주는 웹페이지
게시글을 등록하고 사진을 올리고 몰입캠프의 일정을 캘린더에서 볼 수 있음
강수아, 김영경, 김장현
React, NodeJS, MongoDB
이메일과 비밀번호로 로그인 진행
- 이메일 형식이 아니면 다시 입력하라는 알림창이 뜨고 중복되는 이메일이 가입되는 것 또한 방지할 수 있음
- 비밀번호는 8자 이상이고 숫자, 문자, 특수문자를 포함해야함
- crypto를 사용해서 보안을 강화함
- 5회 이상 비밀번호가 틀리면 고객센터에 연락하라는 알림창이 뜸
각각의 사용자가 본인의 프로젝트 내용을 게시판에 올림
글에 댓글을 달 수 있고 내가 쓴 글을 모아볼 수 있음
-
- 글은 작성할 순서대로 나열됨
- 작성한 날짜, 제목, 글쓴이가 보임
- 글을 작성한 사람의 이름을 클릭하면 그 사람이 쓴 글을 모아서 볼 수 있음
-
- 상단바에 있는 버튼을 클릭하면 새 글을 쓸 수 있는 페이지로 넘어감
- CKEditor를 사용하여 사진, 표 등을 직접 쓸 수 있음
- 저장하면 바로 List에 새로 뜨는 것을 볼 수 있음
-
- list에 있는 글을 클릭하면 상세 페이지로 넘어감
- 해당 글에 익명으로 댓글을 달 수 있음
- 수정 버튼을 클릭하면 글의 내용이나 제목을 바꿀 수 있음
- 삭제 버튼을 클릭하면 글의 내용이 db에서 지워지고 리스트로 넘어가면 삭제된 것을 볼 수 있음
-
- 내가 작성한 글들을 모아서 볼 수 있음
- 나의 팀의 스크럼 진행 상황을 한 번에 볼 수 있음
미리 db에 저장한 스케줄을 볼 수 있음 현재, 전 달, 다음 달 모두 볼 수 있고 monthly, weekly, agenda를 선택하여 다양하게 볼 수 있음
- npm에서 react-calendar library 불러와서 캘린더 페이지 생성
- 로컬에 있는 사진을 불러와 저장할 수 있음
- 화면에 그리드 뷰 형태로 사진들이 나타남