스터디 앱 04 - CommonResponse, record 클래스
·
개인프로젝트/스터디 앱
CommonResponse@Builderpublic record CommonResponseDto(HttpStatusCode code, String message, T data) {}@Builderpublic record CommonErrorResponseDto(HttpStatusCode code, String message, String path, LocalDateTime timestamp) {}정형화된 response를 반환하기 위해 CommonResponseDto를 만들었다.네트워크 상태 코드, 메시지, 실질적으로 전달할 데이터로 구성되어 있다.Error response의 경우에는 데이터 대신 path(호출한 api를 나타낸다)와 타임스탬프를 담았다. 그런데 이런 DTO 클래스를 더 간편하게 만들어주..
스터디 앱 03 - API 문서, 계획, jwt 인증/인가
·
개인프로젝트/스터디 앱
API 문서 작성이번엔 예외 처리를 포함해 API 문서를 작성하였다.전체 스크린 샷 대신 링크를 넣었다.https://working-fibre-2e0.notion.site/22cabb3eebd14dc5a103330a17be4194?v=1b88b312a27446da996119a787347c30&pvs=4 API | NotionMade with Notion, the all-in-one connected workspace with publishing capabilities.working-fibre-2e0.notion.site 입력 유효성 검사, jwt 인증 예외 처리에 대한 건 따로 넣지 않았다.  1차 개발 목표마감일: 11/22(금)개발 기간: 약 2주개발 목표: 로컬에서 실행되는 백엔드 애플리케이션 프론..
스터디 앱 02 - 5개월 만의 프로젝트, 기획 변경
·
개인프로젝트/스터디 앱
변경 점1. 클라이언트서버: Spring(Java)클라이언트: React(Typescript)플랫폼: 웹이전에는 프론트엔드에 대한 지식이 부족해 Unity로 개발하려고 하였다.그러나 1편에서 많은 시간이 흐른 만큼 내 능력도 상승했고 React를 사용하는 것으로 노선을 변경했다.+ Typescript를 사용예정  변경 점2. 1차 개발 기능원래는 간단한 게시글 형태부터 구현하려고 했으나 이미 그런 CRUD는 너무 많이 구현해 봤다.덧붙여 게시글이 아닌 "스터디 방"을 개설하고 검색을 통해 유저들이 들어갈 수 있는 형태로 변경할 것이다.대신 스터디 방에 게시글과 댓글을 남길 수 있게 된다. Auth 기능회원 가입로그인로그아웃비밀번호 재설정회원 탈퇴User 기능닉네임 변경유저 정보 보기StudyRoom 기능..
스터디 앱 01 - 무엇을 어떻게 만들 것인가?
·
개인프로젝트/스터디 앱
개발 배경항상 개인 프로젝트를 기획할 때 신경 쓰는 부분이 있다.그것은 "이런 서비스 있었으면 좋겠다~"라고 생각하는 프로젝트를 진행하자는 것이다. 최근 나는 스터디에 대한 관심이 높아졌다.스터디에 대한 필요성을 느끼지만, 대문자 I인 나에게 많은 사교성을 요구하는 스터디는 도저히 엄두가 나지 않는다.그러다 보니 같이 또 따로 공부할 수 있는 일명 '모각코', '모각공'을 찾아보게 되었는데, 이런 스터디만 모아져 있는 서비스는 아직 없는 것 같았다. 아 그럼 내가 만들어 보면 되겠네!  어떻게 만들지? feat. 클라이언트서버: Spring(Java)클라이언트: Unity플랫폼: 안드로이드 모바일(unity에서 ios 빌드는 mac이 있어야 가능하기 때문)현재 내일 배움 캠프에서 Spring을 배우고 있..