새로운 팀 편성, 새로운 팀 프로젝트 시작
0단계: 목표 정하기
1단계: 팀 노션 작성
2단계: 프로젝트 아이디어 구상
3단계: 와이어프레임 작성
4단계: ERD 작성
5단계: API 명세 작성
6단계: S.A 작성 및 피드백 받기
7단계: 백엔드 개발 시작
8단계: 테스트 및 버그 수정
오늘은 개발 프로세스 8단계 중 0~6단계까지 하고 피드백을 받고 7단계 시작을 했다.
세상에 수많은 SNS가 있지만, 내 손으로 직접 만들어보는 SNS는 어떨까요?
이 프로젝트는 우리가 익숙하게 사용하는 인스타그램, 트위터, 페이스북 같은 기존 SNS를 참고하면서, 그 속에 숨겨진 구조와 흐름을 하나하나 뜯어보고, 직접 구현해보는 여정입니다.
단순히 따라 만드는 게 아니라,
이 기능은 어떤 데이터 구조로 이루어졌을까?
이 버튼을 눌렀을 때 어떤 API가 동작할까?
사용자의 글이나 좋아요는 어떤 식으로 저장될까?
이런 질문을 던지며, ERD(Entity Relationship Diagram) 설계부터 API 명세, 화면 구성, 그리고 실제 서비스 형태로의 구현까지, 처음부터 끝까지 경험하며 완성해 나가는 프로젝트입니다.
프론드엔드 부분인 웹 페이지는 이번 프로젝트에서는 구현 안 합니다. 백엔드 부분을 더 학습하기 위한 프로젝트이기 때문에
회원
게시물
댓글
좋아요
팔로우 & 인증, 인가
팀원이 5명이라서 5가지로 나누었습니다

API 명세서
API 명세서도 바뀔 수도 있어서 일단 칸만 만들어놓겠습니다.
오늘부터 새로운 팀원들과 시작하게 되어서 살짝 걱정이 되긴 했지만 나름대로 순항 중인 것 같아서 다행이다. 물론 팀 프로젝트라서 그런지 부담감이 있긴 하지만 이것 또한 익숙해져야 하기 때문에 그러려니 합니다..