네이버 클라우드 데브옵스 3기 2조 - 세미 프로젝트
개발기간: 2023.12.04 - 2023.12.26
장원태 | 김나혜 | 김동현 |
---|---|---|
@cwt629 | @joyzoey | @dongpyeon |
- 추천코스 페이지 - 프로젝트 배포 관리 |
- 홈페이지 - 여행정보 API 호출 - 여행지 정보 페이지 |
- 로그인 및 회원가입 - 관리자 페이지 |
김요한 | 김재형 | 한종빈 |
@kimyoda | @jaehyoung119 | @isthatrue |
- 메뉴바 - 자유게시판 - 일대일 문의 게시판 |
- 메뉴바 - 시작화면 - FAQ - 후기게시판 |
- 마이페이지 |
<제주가까>는 제주도의 실제 여행지, 행사 및 음식점들의 정보를 바탕으로 코스를 제작하여 공유하고, 여행 관련 커뮤니티 활동을 할 수 있도록 제작한 프로젝트입니다. 데브옵스 수업에서 학습한 Maven Project를 복습하며 활용하고, API호출을 통해 실제 데이터를 기반으로 보다 실용적인 사이트를 기획하며 제작하였습니다.
추천코스 페이지
담당자: 장원태
메인 화면 |
코스 상세 정보 |
코스 추가/수정 폼 |
코스 검색 |
코스 필터 |
좋아요 기능 |
코스 추가/수정 - 여행지 추가 및 삭제 |
코스 추가/수정 - 거리 자동 계산 |
상세 정보 - 위치 확인 |
저의 개발 인생 첫번째 팀 프로젝트인데 와중에 팀장을 맡게 되어 처음에는 부담으로 시작했지만, 저만이 이끌어간다기보다 모두가 함께 나아가는 느낌으로 활동을 마무리할 수 있었습니다. 개발자로서 팀에서 어떤 식으로 협업할 수 있을지 이번 기회로 많은 연습을 하고 깊은 깨달음을 얻을 수 있었습니다. 기술적으로는, 제가 프론트엔드 지망이지만 백엔드에서 어떤 로직이 돌아가는지도 학습하고, 웹 서비스 개발 및 배포가 어떤 흐름으로 진행되는지 직접 확인하여 전반적인 웹 서비스의 흐름에 대해 이해할 수 있었습니다. 모두 수고 많았다고, 그리고 감사하다고 말씀드리고 싶습니다.
처음 해 보는 분야에서 새로운 사람들과 하나의 완성된 결과물을 만들어 낼 수 있었던 것이 매우 뜻깊은 경험이었습니다. 목표한 부분까지 구현이 잘 되어서 뿌듯했고 함께 개발에 참여한 동료분들께 감사하다고 말하고 싶습니다.
첫 프로젝트 경험으로서 경험한 모든 것이 배울 점이 되었다고 생각합니다. 기능 적인 부분과 담당한 역할에 대해서는 아쉬움이 많이 남았고, 기능 구현이 생각한 기간내에 이뤄지지 않아 계획을 좀 더 세부적으로 세워야 겠다고 느꼈습니다. 팀 활동 부분에서는 조장님 께서 원활한 소통을 위해 자주 의견을 물어보고 관리해 주셔서 매우 편했습니다. 조원인 만큼 조장님의 의견이나 팀원들의 의견에 최대한 빠르고 적극적으로 대답해야 겠다고 생각해, 노력했었습니다.
자유게시판, 메뉴바, 1대1문의를 맡아서 css 및 기능을 구현한 김요한 조원입니다. 이번에 세미-프로젝트를 하면서 제가 배웠던 것들을 활용하여 맡은 영역을 구현하고자 최선을 다했습니다. 생각했던 대로 구현했던 기능도 있지만, 그러지 못한 부분들이 몇 부분이 있어 아쉬웠습니다. 차후, 파이널 때는 아쉬웠던 점을 보완하고 강점을 더 돋보일 수 있도록 적절한 역할 배분과 팀원들과 소통을 하여 더 좋은 결과물로 보여드리고 싶습니다.
대략 한달간의 프로젝트를 진행하면서 부족한 시간안에 더 좋은 결과물을 이끌어낼수있도록 효울적으로 시간을 관리하고 업무를 분배해야 한다는 점을 절실히 느꼈으며, 각각 서로다른 성향을 가진 팀원들과 적극적인 커뮤니케이션으로 의견을 통합하고 조율해야하는 협업능력을 되돌아보고 한층 성장해 나갈수있는 귀중한 시간이였습니다.
이번 프로젝트를 통해 Java 기반의 웹 개발에 대한 이해를 높일 수 있었습니다. 프론트엔드(JSP), 백엔드(Spring) 와 DB Query문 작성 및 DB 처리 (Mybatis)의 사용법과 MVC 아키텍처에 대한 이해를 향상시킬 수 있었으며 또한 웹 개발 이외에도 클라우드 콘솔 사용 및 Docker, CI/CD (Jenkis) 를 사용하여 서비스 배포에 대해 공부하여 다양한 웹 개발 관련 기술들에 대한 경험을 쌓을 수 있어 좋은 경험이 되었습니다.
또한 프로젝트를 진행하면서 팀원들과의 의사소통 간 의견 제시, 의견 충돌, 의견 조율 등 협업에 대한 좋은 경험이 되었습니다.
앞으로는 보다 복잡하고 실용적인 기능을 추가하여 프로젝트를 확장하고, 현업에서 사용되는 다양한 기술들을 습득해보고 싶습니다. 이 프로젝트를 통해 얻은 경험을 토대로 더욱 발전된 웹 개발자로 성장하고 싶습니다.