/SumSum

Spring Project

Primary LanguageHTML

✔SPRING_SUMSUM✔

💘SUMSUM 스프링 프로젝트 By 코벤져스💘

✨sumsum 기획의도 및 배경

  • 이상형 매칭 플랫폼
    펜데믹 사회를 겪은 이후로 사람을 만나고 새로운 인간관계를 생성하는 것은 어려운 일이 되었다
    썸썸에서는 연애 및 결혼을 하지 못한 분 들을 대상으로
    자신의 마음에 드는 상대에게 메세지(쪽지)를 보내고 썸썸 커뮤니티에서 자유롭게 글을 작성/ 답변하여 서로의 일상을 공유할 수 있다
    ✨개발 기간 : 4주~5주

✨나의 작업
🎈[Front-end] 메인페이지, 마이페이지, 쪽지함, 게시글목록

메인 페이지

  1. 부트스트랩을 사용해 광고 베너와 글목록을 만들었습니다.
  2. 부트스트랩을 이용해 메뉴바를 만들었습니다.

마이페이지

  1. 내가 입력한 정보들을 볼 수 있는 페이지입니다.

쪽지함

  1. 팝업창을 사용해 만들었습니다.
  2. js를 이용하여 수신함과 발신함을 나눠사용했습니다.

게시글목록

  1. 게시글 목록을 볼 수 있는 페이지입니다.

✨나의 작업
🎈[Back-end] -> A.관리자 페이지 B.회원가입 C.로그인


회원가입 페이지

  1. jquery와 js를 이용해 정규식으로 회원가입을 처리했습니다.
  2. coolsms를 이용해 휴대폰 인증기능을 구현했습니다.
  3. 정해진 형식에 맞지 않으면 회원가입이 되지않습니다.

로그인

  1. 관리자 로그인과 회원 로그인을 각각 구현했습니다.

관리자 페이지

  1. 전체게시판 목록와 카테고리별로 게시글을 가져올 수 있습니다.
  • 게시글을 삭제할 수 있고 회원을 탈퇴시킬 수 있습니다.
  1. 회원의 결제 내역을 볼 수 있습니다.
  • 회원이 어디에 포인트를 사용했는지 알 수 있습니다.
  1. 회원들의 정보를 볼 수 있습니다
  • 이상형의 정보를 볼 수 있습니다.
  1. 누적신고를 5번 이상받은 게시글은 blacklist에 올라가게 됩니다.
  • 탈퇴 버튼으로 회원을 탈퇴 할 수 있습니다.

🎈프로젝트 전체적인 타임라인

일자 내용 구체적인 활동
6월 8일 ~ 6월 10일 주제 선정 주제 선정
6월 10일 ~ 6월 12일 설계 메뉴트리 작성, ERD 설계
6월 12일 ~ 6월 18일 설계, Front 작업 프론트엔드 역할 분담 및 프론트 작업
6월 19일 ~ 6월 20일 설계 백엔드 사전 설계 작업
6월 21일 ~ 7월 6일 Back 작업 백엔드 역할 분담 및 백 작업

✨프로젝트를 진행하면서 느낀 점
저번 프로젝트보다 팀원들의 성장이 돋보이는 프로젝트였던 것 같다. 로컬에서 작업 -> 개인 원격 저장소 push -> 공용 저장소로 pr -> pull 의 원리를 제대로 이해하고 팀원들 간 병합 충돌을 최소화 하기 위해서 각자 무엇을 하고 있는지 계속 공유하니 저번 프로젝트보다 병합 충돌도 많이 줄었고 마지막에 프로젝트를 합칠 때도 저번에 비하면 아주 적은 시간만 소모할 수 있었다. 소통과 협업 도구에 익숙해지는 것의 중요성을 깨달았다.
REST API를 RESTful하게 사용하기 위해 여러가지 HTTP 메서드를 활용하였으며 SPRING 수업을 들으면서 확실하게 잡히지 않았던 개념들을 복습하고 활용해볼 수 있는 의미있는 시간이었다.
기본적으로 저번 프로젝트에 비해 팀원 개개인의 역량이 많이 높아짐에 따라 결과물 또한 만족스럽지만 서버 배포까지는 가지 못했고 나중에 기회가 된다면 정식으로 배포해보는 기회가 있었으면 좋겠다고 생각했다.