코딩과로그
블로그 사이트 제작 프로젝트 (백엔드 파트 담당) 본문
프로젝트 소개 및 역할
개발기간 (2023.1.9 ~ 2023.2.12)
블로그 사이트입니다.
유저에게 팔로우를 할 수 있고 카테고리별 게시글을 볼 수 있는 것이 특징입니다.
관련 링크
블로그 사이트 제작 계기
지난 달 부트캠프를 수료했고 부트캠프 팀원들과 많이 친해져 수료 후에도 팀원들과 공부차원에서 새로운 프로젝트를 만들어보기로 하였다. 그렇게 팀원들과 무슨 사이트를 만들 지 고민하게 되었다. 기존에 없던 새로운 사이트를 만들어 볼 지 아니면 만들 때 재미있는 사이트를 만들어 볼 지 여러가지 생각을 많이 해봤다. 그러나 생각보다 쉽게 결정이 나지 않았다. 새로운 사이트를 만들기에는 이미 많은 사이트가 만들어져 있었고 재미있는 사이트를 만들자니 떠오르지 않았다. 그렇게 고민을 하다가 우선 1차적으로 블로그 사이트를 만들자는 방향으로 기획을 정했다. 사설을 덧붙이자면 기획 당시에 블로그를 만들어보자고 내가 이야기를 많이 했다. 나는 내가 한 일들을 기록하기를 원했고 하루하루를 스스로가 제대로 하고 있는 지 확인하고 싶었다. 그렇게 블로그 사이트가 대부분의 프로젝트의 뼈대가 될 것 같다며 다른 팀원들에게 어필했고 우선 블로그 사이트를 만들고 2차적으로 수정해가면서 팀원들이 원하는 방향으로 진행하자고 하였다.
팀원 구성
- 백엔드 2명, 프론트 4명
맡은 역할 및 기여도
백엔드 위주로 맡았으며 일부 프론트엔드 기능을 수정하였습니다.
1. 백엔드 (기여도: 65%)
- 게시글 API 개발
- 날짜별 게시글 수 표시 API
- 백엔드 인원 2명
2. 프론트엔드 (기여도: 20%)
- 개인 설정 페이지 유지보수
주요 기능
1. 팔로우
- 유저간 팔로우 추가
- 유저간 팔로우 / 팔로잉 보기
2. 깃허브의 잔디와 유사한 기능
- 자신이 게시글을 작성한 날을 색상으로 확인 기능
- 깃헙 잔디 보기와 유사한 기능
3. 게시글
- 게시글 작성
- 썸네일, 카테고리, 태그를 포함하여 작성 가능
- 특정 유저가 작성한 게시글 보기
- 게시글 검색 기능
사용 기술 스택
- Typescript, Express, MySQL, dbmate
결과물
- 최종 배포 사이트 링크
업무 진행 방식
업무 티켓 관리 | 트렐로 (클릭 시 이동) |
API 문서 | 포스트맨 (클릭 시 이동) |
소통 | 디스코드 |
소스 버전 관리 | 깃허브 항시 코드 리뷰 진행함. |
DB 모델링 | dbdiagram.io (클릭 시 이동) |
프로젝트 후기
되돌아보니, 초기 사이트 제작 기획 당시, 블로그를 만들자고 한 내 주장이 좋은 방향이 아니었던 것 같다. 나만 블로그 사이트를 원했고 다른 팀원들은 관심이 없던 방향이었다. 나는 그럼에도 다른 사람들의 의견을 제대로 듣지 못했던 것 같다. 그래서일까 개발 자체에 대한 열정이 팀원들은 더욱 이전보다 많이 떨어졌던 것 같고 개발 자체가 재미있어서 만든다기보다 업무로서 해야하니까 하는 방향이 어느정도 생긴 것 같다.
다음에 다시 기획을 하게 된다면 팀원들의 의견을 경청해서 모두가 최대한 흥미있을 만한 주제로 만들어 보려고 해야겠다는 생각이 들었다.
'회고록' 카테고리의 다른 글
1차 프로젝트 회고 (데브옵스 과정) (0) | 2023.04.05 |
---|---|
3차 프로젝트 (프리온보딩: 패스트파이브 실무 활용) (0) | 2022.12.27 |
2차 팀 프로젝트 (서적 정보 제공 사이트 개발) (2) | 2022.11.29 |
1차 팀 프로젝트 (화장품 쇼핑몰 개발) (3) | 2022.11.14 |