코드잇부스트 1기 2반 데모데이의 프로젝트 주제인 조각집으로, 사진 공유 방식의 커뮤니티 웹 서비스 입니다.
http://jogakzip7.s3-website-us-east-1.amazonaws.com/
사이트에 접속하여 가입 후 그룹을 생성해 추억을 저장할 게시글을 작성할 수 있습니다.
원하는 사람끼리 사진과 내용을 공유하거나 많은 사람들에게 추억을 자랑할 수도 있습니다.
그 외에도 댓글, 스크랩, 공감하기 등등 부가적인 기능을 제공합니다.
회원가입 및 로그인 기능을 추가하여 스크랩한 게시글 및 속한 그룹들을 한 눈에 볼 수 있도록 하였으며, 메인페이지를 따로 만들어 다른 그룹들의 공유 게시글들을 자유롭게 둘러볼 수 있는 커뮤니티의 기능을 강화하였습니다.
뱃지의 경우, 이미 누른 사람은 다시 누를 수 없도록 변경하였습니다.
로그인으로 비밀번호를 받는 절차를 간소화하는 등 사용자가 보다 편하게 사용할 수 있도록 설계하였습니다.
- CRUD 기능
- 그룹.게시글.댓글 기능
- 유저 로그인 기능 (유저가 스크랩 한 게시글, 참여 그룹 보기)
여러 그룹을 보여줍니다. 유저는 다양한 그룹을 둘러보며 원하는 그룹에 참여할 수 있습니다.
유저는 그룹을 생성하거나 가입할 수 있습니다. 그룹에 게시글을 작성하거나, 다른 사람의 게시글에 댓글을 달 수 있습니다. 그룹 인원수, 게시글 수, 게시글 공감수에 따라 그룹에 뱃지가 주어집니다.
그룹 내 쓰여진 게시글의 상세 내용을 이미지 파일과 함께 확인 할 수 있습니다. 자신의 게시글을 공개, 비공개 할 수 있습니다.
마이페이지에서 유저가 스크랩 한 게시글을 모아보거나, 유저가 참여한 그룹의 목록을 볼 수 있습니다.
유저가 회원가입 후 로그인 하여 고유 데이터(작성 글, 댓글 등)를 관리할 수 있습니다.
| 추정은 | 김민하 | 최신원 | 이예진 |
|---|---|---|---|
| @forlyby | @kminnaaa | @Shinwon2001 | @veun00 |
🖥️ 배포 및 호스트
🧪개발 및 테스트 도구
📦middleware
┗ 📜auth.js
📦src
┣ 📂routes
┃ ┣ 📂comment
┃ ┃ ┣ 📜createComment.js
┃ ┃ ┣ 📜deleteComment.js
┃ ┃ ┣ 📜readComment.js
┃ ┃ ┗ 📜updateComment.js
┃ ┣ 📂group
┃ ┃ ┣ 📜createGroup.js
┃ ┃ ┣ 📜deleteGroup.js
┃ ┃ ┣ 📜detailGroup.js
┃ ┃ ┣ 📜joinGroup.js
┃ ┃ ┣ 📜leaveGroup.js
┃ ┃ ┣ 📜readGroup.js
┃ ┃ ┗ 📜updateGroup.js
┃ ┣ 📂image
┃ ┃ ┗ 📜uploadImage.js
┃ ┣ 📂post
┃ ┃ ┣ 📜createPost.js
┃ ┃ ┣ 📜deletePost.js
┃ ┃ ┣ 📜detailPost.js
┃ ┃ ┣ 📜likePost.js
┃ ┃ ┣ 📜readPost.js
┃ ┃ ┣ 📜scrapPost.js
┃ ┃ ┗ 📜updatePost.js
┃ ┗ 📂user
┃ ┃ ┣ 📜deleteUser.js
┃ ┃ ┣ 📜myGroups.js
┃ ┃ ┣ 📜myScraps.js
┃ ┃ ┣ 📜signIn.js
┃ ┃ ┣ 📜signOut.js
┃ ┃ ┗ 📜signUp.js
┗ 📜index.js