본문 바로가기

Project/SNS Project3

[Spring / Project] - SNS Application 프로젝트 3일차 SNS Application 프로젝트 3일차 진행상황 우선 로그인하고 발급받은 토큰을 이용하여 유저의 정보를 가져와서 게시글 CRUD를 구현했습니다. 로그인 정보를 확인하고 게시글을 작성하면 게시글 테이블에 user id와 게시글 정보가 저장됩니다. 게시글 선택 조회 시에도 작성자의 정보를 가져오기 위해 user id로 정보를 받아와서 DB에 저장된 게시글 정보를 가져와 출력합니다. 업데이트 부분은 이미지 업데이트 하는 부분을 조금 더 생각해야 해서 이미지 없이 업데이트 하도록 구현했습니다. 삭제 기능은 선택된 게시글의 정보를 가져와 삭제하게 하였습니다. 코드 entity 더보기 package com.nbcampif.ifstagram.domain.post.entity; import com.nbcampif.. 2024. 2. 27.
[Spring / Project] - SNS Application 프로젝트 2일차 SNS Application 프로젝트 2일차 프로젝트 규칙 개발은 팀으로 이루어진 업무이기 때문에 팀원과의 프로젝트를 진행함에 있어 몇가지 규칙을 정했습니다. Code Convention 코드 규칙은 구글 스타일을 따르기로 했습니다. https://google.github.io/styleguide/javaguide.html Git Commit Convention 커밋 규칙은 보통의 규칙을 따르기로 했고, 제목 가장 앞 부분에 Gitmoji를 상황에 맞게 추가하여 사용하기로 했습니다. feat: 새로운 기능 추가 fix: 버그 수정 docs: 문서 수정 style: 스타일 관련 기능(코드 포맷팅, 세미콜론 누락, 코드 자체의 변경이 없는 경우) refactor: 코드 리펙토링 test: 테스트 코트, 리펙.. 2024. 2. 24.
[Spring / Project] - SNS Application 프로젝트 1일차 SNS Application 프로젝트 1일차 1. 프로젝트 소개 1) 과제명 SNS 어플리케이션 개발 (인스타그램) 2) 추진배경 지인들의 소식을 쉽게 접할 수 있는 페이스북, 인스타그램 다양한 분야의 전문가들이 지식 공유하는 SNS 많은 정보를 공유하고 자주 사용되는 어플리케이션은 어떻게 개발할 수 있을까라는 고민을 하다보니 내가 직접 만들어보자 생각이 들어 진행하게 되었습니다. 3) 목표 및 내용 내가 사용하는 SNS를 직접 개발하면서 SNS의 로직을 이해할 수 있습니다. SNS에 필요한 기술들을 알게되고 그 기술들을 익힐 수 있습니다. 프로젝트를 통해 Spring의 실력 증대를 기대할 수 있습니다. 2. 프로젝트 개요 1) 기술스택 프로젝트명 : SNS 어플리케이션 개발 (IFstagram) IFs.. 2024. 2. 24.