프로젝트
[프로젝트] 협업 관리 툴 프로젝트 - KPT 회고
KEEP 사용자가 동작하기 쉽게 프론트를 구현했다. 도메인에 맞춰서 역할 분담을 적절하게 했다. 안해봤던 기술들을 구현했다.(redis, n:n연관 관계, dragula) 배포를 경험해봤다.(우분투에 레디스 설치, 환경 변수 설정) 깃허브에 문제 일어나도 어려움 없이 잘 해결한 점이 좋았다. Problem 팀원 간 소통이 부족했던 것 같다. 프론트에 너무 많은 시간을 썼던 것 같다. 추가기능 구현을 못했다. 중간에 API URL 수정했다. 설정이 달라서 그런건지 서로 줄맞춤이나 한줄의 코드 길이등 달라서 코드의 컨벤션이 부족한 것 같다. Try 소통을 더 자주 하도록 하자. 설계 시 API를 Restful하게 작성하자! Github Action을 통한 CI/CD를 도전해보자. 테스트 코드를 작성하자! 프..
[프로젝트] 협업 관리 툴 프로젝트 S.A
1. 프로젝트 제목/간단 설명 프로젝트 명 : 협업 관리 툴 프로젝트 소개 : 프로젝트를 진행하다보면 누가, 무엇을, 언제까지 해야하는지 명확히 명시가 되어있으면 보다 효율적으로 프로젝트를 진행할 수 있을 것 입니다. 그렇기에 협업을 할 때 작업의 배분, 진행 현황 등을 관리하는 협업 툴을 만들어 보았습니다. 2. 와이어 프레임 피그마 링크 3. ERD 설계 4. 개발해야 하는 기능, API 명세 API 명세서 5. 역할 분담 기본기능 역할분담(12/28) 이민주 - Users 회원가입 로그인 로그아웃 비밀번호 변경 회원 탈퇴 김민중 - Columns /Comments 컬럼 생성 컬럼 수정(순서이동 포함) 컬럼 삭제 댓글 생성 댓글 수정 댓글 삭제 최재석 - Boards 보드 목록 조회 보드 생성 보드 ..
[팀프로젝트] ipv4 - Y SNS KPT 회고
IPv4 | Built with Notion Built with Notion, the all-in-one connected workspace with publishing capabilities. teamsparta.notion.site 1. 프로젝트 개요 프로젝트 명 : X보다 더 나은 Y 프로젝트 설명 : X와 Threads향을 조금씩 가미한 SNS 백엔드 서버 API 필수구현 사용자 인증 (회원가입, 로그인 및 로그아웃) 프로필관리 (프로필 수정, 비밀번호 수정) 게시글 CRUD 추가구현 소셜로그인 (카카오, 네이버) 백오피스 (admin 권한) 좋아요 팔로우 명예의전당 프로필 사진 업로드 게시물 멀티미디어 지원 기능 2. Keep 1. 소통을 중요시하며 자리 비움이나 문제가 생기면 빠르게 공유하겠습..
[프로젝트] ipv4 조 - 'X보다 더 나은 Y' ( threads, 참고하여 sns + 백오피스 만들기 프로젝트)
프로젝트 소개 SNS + 백 오피스 구현을 경험하기 위한 프로젝트 입니다. Threads, X를 벤치마킹하여 필요한 필수 요구사항 및 추가 요구사항을 구현합니다. 프로젝트 설계 더보기 기술 스택 - SpringBoot 3.1.5 - Java 17 - Gradle - Jpa - MySQL 8.4 - H2 ERD 와이어프레임 API 명세 & S.A 노션 https://teamsparta.notion.site/IPv4-218de468d40644bab98a9c20760ea6b6 IPv4 A new tool for teams & individuals that blends everyday work apps into one. teamsparta.notion.site 구현 기능 더보기 필수 요구사항 사용자 인증 기능 ..
팀 프로젝트 ( 블로그 뉴스피드) - KPT 회고
내배캠 Spring_3기 A팀 3조 팀명: 봄봄봄 일시: 2023.11.21 ~ 2023.11.27 팀원 : 정성호, 정유진, 김민중 회고 Keep 소통 중심의 프로젝트를 진행해서 좋았다. 프로젝트 진행 시 모르는 부분에 대해서 바로바로 피드백을 해결하는 과정이 매우 순조로웠다. 글로벌 exception 을 통해 예외 처리 하는 부분이 좋았다. 각자 Domain 을 하나씩 맡아서 진행하니 구조적으로 진행이 빨라져서 좋았다. 설계 ~ 배포까지 프로젝트의 모든 단계를 협업을 통해 성공적으로 완료해서 좋았다. 적절한 쉬는 시간 Problem 시도때도 없이 commit 날려 헤더가 어디있는지 모르는 상황. 정리하고 올리기 사고하지 않기, 유연한 남탓 - 구현은 가볍게, 테스트는 무겁게 오늘 할 일을 내일로 미루..
팀 프로젝트 KPT 회고
자바 주차가 끝나면서 팀과 마지막 프로젝트 과제를 하게되었다. 프로젝트 팀명 : 스프링 A02 팀원 : 김민중, 박지환, 김진훈 개발 기간 : 2023.10.24 ~ 2023.10.30 개발 내용 : 호텔 예약 프로그램 만들기 📜 KPT 회고 1. KEEP (잘 한 것) 협업 기능별로 개발 역할 분담 branch를 활용해서 각각의 기능 개발 브랜치를 만들고 main 브랜치에 병합함 깃허브 이슈를 통해 각 기능에 대한 티켓을 발행하고 담당과 PR을 통해 코드 리뷰를 하며 완성도를 높임 저번 팀 프로젝트에서 하고 싶었던 것들을 잘 적용함 기술 Stream API를 적절히 사용하여 컬렉션 객체를 순회하는 코드를 가독성 좋게 작성함 클래스의 역할과 책임을 적절히 분리하여 객체 지향적으로 설계 및 구현을 시도함 ..
프로젝트 KPT 회고
프로젝트 팀 명 : 코딩쿠킹스 프로젝트명: 코딩쿠킹스 팀원 소개 개발 기간 : 2023.10.05 ~ 2023.10.11 프로젝트 개요: 코딩쿠킹스 팀원 소개 페이지 구현하기 요구사항: 팀원 및 프로젝트 소개 팀 계획 세우기 팀 규칙 정하기 프로젝트 역할 분담하기 와이어 프레임 작성하기 API 명세 작성하기 개발 진행에 따른 기록 작성 개발하며 정리할 내용 또는 학습한 내용 정리하기 Keep (잘 한 것) 협업 기능별로 개발 역할 분담했던 것 Git Fork, PR을 통해 코드 관리한 것 기술 Live share를 이용하면서 팀원들과 같이 css 디자인과 코드 충돌 부분을 확인하며 실시간으로 수정한 것 팀원 모두가 추가하고 싶은 부분이나 수정할 부분 모두 흔쾌히 승낙한 것 처음의 어색함을 이겨내고 점차 ..