목록회고록 (5)
코딩과로그

데브 옵스 부트캠프 1차 프로젝트로, [수강 신청] 에 대한 백엔드 API 설계 및 구현을 진행했다. 기능 요구사항은 아래와 같았다. 사용자는 모든 수업을 조회할 수 있다 사용자는 특정 분류의 수업을 조회할 수 있다(강의자, 수업명, 수업코드 등) 사용자는 수업을 수강신청 할 수 있다 사용자는 수업에 대한 수강신청을 취소 할 수 있다 사용자는 모든 수강중인 수업을 조회할 수 있다 사용자는 이메일 정보와 같은 개인정보를 변경할 수 있다 사용자의 타입이 강의자일 경우 새로운 수업을 생성할 수 있다 프로젝트 흐름은 다음과 같았다. 1. 요구사항 분석 2. ERD 작성 3. API 문서 제작 4. 코드 구현 5. 결과물 공유 그렇게 요구사항을 분석하였고, 더 이상의 요구사항은 없다는 가정하에, 확장성은 줄이더라..

프로젝트 소개 및 역할 개발기간 (2023.1.9 ~ 2023.2.12) 블로그 사이트입니다. 유저에게 팔로우를 할 수 있고 카테고리별 게시글을 볼 수 있는 것이 특징입니다. 관련 링크 - 최종 배포 사이트 링크 - 백엔드 깃허브 링크 블로그 사이트 제작 계기 지난 달 부트캠프를 수료했고 부트캠프 팀원들과 많이 친해져 수료 후에도 팀원들과 공부차원에서 새로운 프로젝트를 만들어보기로 하였다. 그렇게 팀원들과 무슨 사이트를 만들 지 고민하게 되었다. 기존에 없던 새로운 사이트를 만들어 볼 지 아니면 만들 때 재미있는 사이트를 만들어 볼 지 여러가지 생각을 많이 해봤다. 그러나 생각보다 쉽게 결정이 나지 않았다. 새로운 사이트를 만들기에는 이미 많은 사이트가 만들어져 있었고 재미있는 사이트를 만들자니 떠오르지..

1. 프로젝트 소개 (최종 결과물 링크) 패스트파이브라는 기업에서 계획서를 전달주셨으며 이에 상응하는 페이지를 구현하는 것이 목표였습니다. 개발기간 (2022.12.12 ~ 2022.12.22) 기획문서의 주요 사양은 다음과 같았습니다. - 회사별로 파일첨부가 가능한 게시글을 작성할 수 있어야 한다. (임지저장 또한 가능해야 한다) - 게시글을 분류에 따라 필터링할 수 있어야 한다. - 회원은 회사등록과 임대 요청을 할 수 있어야 한다. - 회원은 회사에게 멤버 요청을 할 수 있어야 한다. - 회원은 임대 기간에 따라 권한이 구분되어야 한다. - 댓글을 작성할 수 있어야 한다. 2. 기업과제(패스트파이브) 선정 계기 실제 서비스를 위해 만들어진 기획문서를 토대로 구현해보고 싶었으며 패스트파이브에서 해당 ..

1. 프로젝트 소개 (결과물 사이트 링크) 저는 '저스트코드'라는 프로그래밍 부트캠프에서 백엔드 과정 공부를 하고 있습니다. 이론 중심으로 약 한달간 공부한 뒤 1차 프로젝트를 마쳤으며 이번 2차 프로젝트에서는 좀 더 난이도 높은 사이트를 선정하여 개발하는 것이 목표였습니다. 개발기간 (2022.11.14 ~ 2022.11.25) 2. 밀리의 서재 사이트 선정 계기 밀리의 서재를 클론 프로젝트로 선정하여 개발하였습니다. 밀리의 서재의 경우 지식상품을 다루는 커머스이고 찜하기 기능, 댓글 달기, 카트 담기 등의 현대 홈페이지에서 필수적으로 갖추고 있는 기능들을 포함하고 있으며 서적 관련 OPEN API를 더욱 심도있게 경험할 수 있다고 판단해 프로젝트로 선정하게 되었습니다. 3. 팀원 구성 및 역할 저희 ..

결과물 http://3.38.108.151:3000/ 깃허브 https://github.com/wecode-bootcamp-korea/justcode-7-1st-Jsop-back # 해당 프로젝트는 설계부터 구현까지 모두 팀원들과 직접 제작하였습니다. 1. 클론 프로젝트 목적 저는 '저스트코드'라는 프로그래밍 부트캠프에서 백엔드 과정 공부를 하고 있습니다. 이론 중심으로 백엔드 공부를 약 한달간 진행하였으며, 공부한 백엔드 내용들이 실제로 어떻게 적용될 수 있는 지 알아보고자 하였습니다. 2. 이솝 사이트 선정 계기 이솝 사이트는 화장품을 파는 쇼핑몰 사이트로서 기본적인 쇼핑몰의 기능인 카드 담기, 구매 신청등을 담고 있기에 2주의 기한 내에 만들어보기에 적합할 것으로 판단하여 제작하였습니다. 3. 팀원..