Skip to content

JogakZip7/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔉프로젝트 소개

코드잇부스트 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •