웹 미니 프로젝트 진행도
1. 팀 프로젝트 주제 선정
- GPT 활용 웹개발 종합 강의 최종 프로젝트 기반 추가 기능 구현
- 프로젝트 주요 기능
- 게시글 조회수 기능
- 게시글(링크 포함) 추천 페이지
- id 기반 게시글 수정 및 삭제 기능
- 추천 웹툰 조회, 게시글 조회 기능
- 로그인 기능
- 추가 기능 아이디어
- 게시글, 웹툰 검색
- 즐겨 찾기
- 조회수 기반 추천
- 웹 화면 우측에 랭킹 띄우기
- 댓글 / 별점 기능
맡은 역할 : id 기반 게시글 수정 및 삭제 기능 구현
2. 팀 그라운드룰 제정
- 개인 사정으로 인한 일정 및 식사시간 팀원에게 공유
- 프로젝트 진행 간 발생하는 문제점 공유(안 되는 것 숨기지 않기)
- 예의바른 의사소통
- 팀 회의 참여(9시 - 시작 회의, 중간 - 진행 상황 공유, 7~8시 - 마무리 회의)
- 화기애애한 분위기 위해 시작할 때 음악 링크 공유
- Best 조가 되기
3. SA 및 와이어 프레임 작성
- 노션 활용 팀 SA 작성
- 와이어프레임 작성
4. 협업용 깃 레포지스트 제작
- 레포지스트의 메인 브랜치 생성
- 메인 브랜치 기반 팀원 별 개인 브랜치 생성 및 기능 구현 작업 실시
5. 기술매니저님(현직자)에 의한 멘토링
- 프로젝트 아이디어 및 구현하려는 기능에 관한 구체적인 계획 수립
- 게시글 목록 조회, 조회수 기능 등의 기능 추가
- 난이도에 따른 프로젝트 역할 분배
6. ID 기반 수정 및 삭제 기능 개발 시작
- 기존 프로젝트 파일을 기반으로 수정 및 삭제 기능 추가
- 기능 추가 및 정상작동 여부 테스트
- 기능 추가 간 발생한 문제점
- 수정 기능 추가 후 테스트 간 POST 타입으로 서버에 보내는 데이터를 DB에서 인식하지 못해서 카드 내용 수정이 안 되는 문제 발생
- 문제 해결을 위해 시도한 것
- 서버로 보내는 수정할 데이터 타입을 POST에서 PUT 타입으로 변경
- 카드 및 DB의 데이터는 수정되나 수정하려는 카드 외에 모든 카드의 데이터가 수정되는 문제 발생
- 서버로 보내는 수정할 데이터 타입을 POST에서 PUT 타입으로 변경
- 발생한 문제에 대해 추가적인 수정 작업 필요
프로젝트 1일차 진행 간 느낀 점
1. 와이어 프레임 작성을 위한 추천 툴에 대한 사용이 어려워서 결국 포기함
2. 게시글(카드) 내용 수정 기능 추가 시 발생한 문제 해결을 1일차에 하지 못햇음
- 수정할 내용을 모달을 통해 서버 파일로 보낼 때 POST 타입으로 보낼 경우 DB에서 인식을 못해서 내용이 수정되지 않음
- PUT 타입으로 데이터를 보낼 경우 카드 내용 및 DB 데이터가 수정되나 수정하려는 카드 외에 다른 카드의 내용도 함께 바뀜
3. SA 작성 및 와이어 프레임 작성, Github 협업에 대해 배울 수 있었음
- 프로젝트 주제 선정 및 역할 분배, 구현할 기능 및 프로젝트에 대한 전반적인 준비 사항에 대해 경험할 수 있었음.
'항해 99 > Web' 카테고리의 다른 글
웹 미니 프로젝트 3일차 - 마지막 (0) | 2024.02.02 |
---|---|
웹 미니 프로젝트 2일차 (0) | 2024.02.02 |
GPT 활용 웹개발 - 카드 삭제 기능 추가 (1) | 2024.01.30 |
GPT 활용 웹개발 기초 5주차 - 웹 배포하기 (0) | 2024.01.09 |
GPT 활용 웹개발 기초 4주차 - DB, SQLite (0) | 2024.01.09 |