WIL (Weekly I Learned) 220812-220818 / 미니프로젝트 회고

BOSEUL KIM·2022년 8월 21일
0

TIL / WIL

목록 보기
9/9

미니 프로젝트 회고

프로젝트 개요

팀 노션

https://www.notion.so/SA-7-dedad350490f461e8fea17b78552fad1

1.👋프로젝트 소개

캐치마인드를 여러 사람들과 함께 문제도 내고 정답을 맞춰보는 자유로운 공간 입니다.
여러분들의 상상력을 발휘해 문제도 출제하고 정답도 맞춰 보세요!

2.⏳ 프로젝트 기간

2022년 8월 12일 ~ 2022년 8월 18일

3. 👨‍👩‍👧‍👦프로젝트 멤버

FrondEnd(React)
배아랑이 - 메인화면, 상세화면
나소나 - 글 작성화면, 글 수정화면, 디자인
김민석 - 로그인, 회원가입

Backend(Spring)
김보슬(팀장) - 글, 댓글 CRUD
문경록 - 로그인, 회원가입 CRUD

4. ⚙기술 스택

개발 환경
Backend - Spring Boot / Spring Security / Gradle / MySQL
Frontend - React / Redux Toolkit / React Router / Javascript / Styled-Components

배포 환경
Backend - Amazone EC2 / FileZilla
Frontend - Amazon S3 / AWS Cloudfront

협업 도구
Github

개발 도구
Backend - IntelliJ IDEA
Frontend - Visual Studio Code

5. 📃API 명세서


6. 📊ERD

7. 🛠구현 기능 및 소개

  1. 회원가입/로그인
  • Spring Security , JWT인증방식을 사용하여 로그인, 로그아웃 기능 구현
  1. 문제출제
  • 문제 목록 조회,등록,수정,삭제
  • 상세조회
  • 이미지등록,수정,삭제
  1. 댓글
  • 댓글 조회,등록,삭제

느낀점

  • 항해99 시작 이후 처음으로 프론트엔드와의 협업 프로젝트였다!
    이번 과제에는 그동안 구현하고 배워왔던 기술들을 재정비하고 협업에 대해서 알아가는 프로젝트를 진행한다고 했기 때문에 기능적으로 크게 욕심내거나 하진 않기로 했다.

  • 모든 팀원 분들과 처음으로 팀으로 만났기 때문에 처음에는 서로 알아가는 시간을 가졌고~ 프로젝트에 관한 아이디어를 받았는데 너무너무 재밌고 좋은 아이디어가 나와서 '캐치마인드'에서 영감을 받은 'Catch Me If You Can'이라는 프로젝트를 하기로했다!

  • 어차피 기본적인 게시판 CRUD 형태를 띄는 프로젝트를 할 것이라면 업로드하는 내용이 마치 캐치마인드의 문제 제출 형식처럼 하기로 한 것이다!

  • 댓글은 정답을 맞히는 기능으로 사용하기로하고 입력시 정답을 판별하여 정답입니다! 정답이 아닙니다!를 반환해주기로했다~

  • 일단 프로젝트 주제도 너무 흥미롭고 재미있고 팀원들과도 화합이 너무 잘돼서 그냥 이번 일주일 행복 그 잡채 ˚✧₊⁎( ˘ω˘ )⁎⁺˳✧༚

  • 너무너무 즐겁게 미니프로젝트 완성하고 팀원들과도 이렇게 헤어지기 아쉽다고했을정도로 즐거운 한 주였다.

  • 물론 프로젝트의 완성도도 만족스럽고 물론 가장 기본적인 기능들만 넣었지만 !

  • 앞으로 협업하는 모든 프로젝트에서 잘 해나갈 수 있을 것 같다는 느낌이 들었다~

0개의 댓글