💘SUMSUM 스프링 프로젝트 By 코벤져스💘
✨sumsum 기획의도 및 배경
- 이상형 매칭 플랫폼
펜데믹 사회를 겪은 이후로 사람을 만나고 새로운 인간관계를 생성하는 것은 어려운 일이 되었다
썸썸에서는 연애 및 결혼을 하지 못한 분 들을 대상으로
자신의 마음에 드는 상대에게 메세지(쪽지)를 보내고 썸썸 커뮤니티에서 자유롭게 글을 작성/ 답변하여 서로의 일상을 공유할 수 있다
✨개발 기간 : 4주~5주
✨나의 작업
🎈[Front-end]
메인페이지, 마이페이지, 쪽지함, 게시글목록
메인 페이지
- 부트스트랩을 사용해 광고 베너와 글목록을 만들었습니다.
- 부트스트랩을 이용해 메뉴바를 만들었습니다.
마이페이지
- 내가 입력한 정보들을 볼 수 있는 페이지입니다.
쪽지함
- 팝업창을 사용해 만들었습니다.
- js를 이용하여 수신함과 발신함을 나눠사용했습니다.
게시글목록
- 게시글 목록을 볼 수 있는 페이지입니다.
✨나의 작업
🎈[Back-end] -> A.관리자 페이지 B.회원가입 C.로그인
회원가입 페이지
- jquery와 js를 이용해 정규식으로 회원가입을 처리했습니다.
- coolsms를 이용해 휴대폰 인증기능을 구현했습니다.
- 정해진 형식에 맞지 않으면 회원가입이 되지않습니다.
로그인
- 관리자 로그인과 회원 로그인을 각각 구현했습니다.
관리자 페이지
- 전체게시판 목록와 카테고리별로 게시글을 가져올 수 있습니다.
- 게시글을 삭제할 수 있고 회원을 탈퇴시킬 수 있습니다.
- 회원의 결제 내역을 볼 수 있습니다.
- 회원이 어디에 포인트를 사용했는지 알 수 있습니다.
- 회원들의 정보를 볼 수 있습니다
- 이상형의 정보를 볼 수 있습니다.
- 누적신고를 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 수업을 들으면서 확실하게 잡히지 않았던 개념들을 복습하고 활용해볼 수 있는 의미있는 시간이었다.
기본적으로 저번 프로젝트에 비해 팀원 개개인의 역량이 많이 높아짐에 따라 결과물 또한 만족스럽지만 서버 배포까지는 가지 못했고 나중에 기회가 된다면 정식으로 배포해보는 기회가 있었으면 좋겠다고 생각했다.