Giter Club home page Giter Club logo

jejugagga's Introduction

제주가까

제주가까 로고

프로젝트 정보

네이버 클라우드 데브옵스 3기 2조 - 세미 프로젝트
개발기간: 2023.12.04 - 2023.12.26

발표 자료

Click here to download

팀원 소개

장원태 김나혜 김동현
장원태 김나혜 김동현
@cwt629 @joyzoey @dongpyeon
- 추천코스 페이지
- 프로젝트 배포 관리
- 홈페이지
- 여행정보 API 호출
- 여행지 정보 페이지
- 로그인 및 회원가입
- 관리자 페이지
김요한 김재형 한종빈
김요한 김재형 한종빈
@kimyoda @jaehyoung119 @isthatrue
- 메뉴바
- 자유게시판
- 일대일 문의 게시판
- 메뉴바
- 시작화면
- FAQ
- 후기게시판
- 마이페이지

프로젝트 소개

<제주가까>는 제주도의 실제 여행지, 행사 및 음식점들의 정보를 바탕으로 코스를 제작하여 공유하고, 여행 관련 커뮤니티 활동을 할 수 있도록 제작한 프로젝트입니다. 데브옵스 수업에서 학습한 Maven Project를 복습하며 활용하고, API호출을 통해 실제 데이터를 기반으로 보다 실용적인 사이트를 기획하며 제작하였습니다.

기술 스택

Environment

Front-End

Back-End

Java MyBatis

Server & Publish

Database

Communication

페이지 구성

시작 화면
담당자: 김재형
시작 화면
메뉴바
담당자: 김요한, 김재형
메뉴바
홈 화면
담당자: 김나혜
홈 화면


주요 기능

슬라이더
검색 기능
이 달의 행사
여행지 페이지
담당자: 김나혜
메인 화면
상세 정보


주요 기능

여행지 검색
여행지 필터
좋아요 기능
추천코스 페이지
담당자: 장원태
메인 화면
코스 상세 정보
코스 추가/수정 폼


주요 기능

코스 검색
코스 필터
좋아요 기능
코스 추가/수정 - 여행지 추가 및 삭제
코스 추가/수정 - 거리 자동 계산
상세 정보 - 위치 확인
커뮤니티 - 홈
담당자: 김재형
커뮤니티 - 홈
커뮤니티 - 일대일 문의 게시판
담당자: 김요한
문의 목록
문의 내용
문의 작성
커뮤니티 - FAQ
담당자: 김재형
메인 페이지
커뮤니티 - 후기 게시판
담당자: 김재형
메인 화면
후기 내용
후기 작성 폼


주요 기능

여행지 후기 검색
작성 폼 - 여행지 검색
커뮤니티 - 자유 게시판
담당자: 김요한
메인 화면
게시물 내용
게시물 작성 폼


주요 기능

제목별 검색
내용별 검색
로그인 & 회원가입
담당자: 김동현
로그인/로그아웃
회원가입
비밀번호 찾기


주요 기능

회원가입 - 중복 확인
비밀번호 찾기 - 이메일 인증 후 비밀번호 수정
마이페이지
담당자: 한종빈
내 프로필
활동 기록
나의 여행 코스


주요 기능

회원 정보 변경
비밀번호 변경
프로필 사진 변경
내가 쓴 자유게시글 확인
좋아요를 누른 여행지 확인
회원 탈퇴
관리자페이지
담당자: 김동현
메인 페이지
회원 관리 페이지


주요 기능

회원 관리: 상세정보 열람 및 추방
1:1 문의에 대해 답변
게시물 및 추천코스 삭제

프로젝트 후기

장원태

저의 개발 인생 첫번째 팀 프로젝트인데 와중에 팀장을 맡게 되어 처음에는 부담으로 시작했지만, 저만이 이끌어간다기보다 모두가 함께 나아가는 느낌으로 활동을 마무리할 수 있었습니다. 개발자로서 팀에서 어떤 식으로 협업할 수 있을지 이번 기회로 많은 연습을 하고 깊은 깨달음을 얻을 수 있었습니다. 기술적으로는, 제가 프론트엔드 지망이지만 백엔드에서 어떤 로직이 돌아가는지도 학습하고, 웹 서비스 개발 및 배포가 어떤 흐름으로 진행되는지 직접 확인하여 전반적인 웹 서비스의 흐름에 대해 이해할 수 있었습니다. 모두 수고 많았다고, 그리고 감사하다고 말씀드리고 싶습니다.

김나혜

처음 해 보는 분야에서 새로운 사람들과 하나의 완성된 결과물을 만들어 낼 수 있었던 것이 매우 뜻깊은 경험이었습니다. 목표한 부분까지 구현이 잘 되어서 뿌듯했고 함께 개발에 참여한 동료분들께 감사하다고 말하고 싶습니다.

김동현

첫 프로젝트 경험으로서 경험한 모든 것이 배울 점이 되었다고 생각합니다. 기능 적인 부분과 담당한 역할에 대해서는 아쉬움이 많이 남았고, 기능 구현이 생각한 기간내에 이뤄지지 않아 계획을 좀 더 세부적으로 세워야 겠다고 느꼈습니다. 팀 활동 부분에서는 조장님 께서 원활한 소통을 위해 자주 의견을 물어보고 관리해 주셔서 매우 편했습니다. 조원인 만큼 조장님의 의견이나 팀원들의 의견에 최대한 빠르고 적극적으로 대답해야 겠다고 생각해, 노력했었습니다.

김요한

자유게시판, 메뉴바, 1대1문의를 맡아서 css 및 기능을 구현한 김요한 조원입니다. 이번에 세미-프로젝트를 하면서 제가 배웠던 것들을 활용하여 맡은 영역을 구현하고자 최선을 다했습니다. 생각했던 대로 구현했던 기능도 있지만, 그러지 못한 부분들이 몇 부분이 있어 아쉬웠습니다. 차후, 파이널 때는 아쉬웠던 점을 보완하고 강점을 더 돋보일 수 있도록 적절한 역할 배분과 팀원들과 소통을 하여 더 좋은 결과물로 보여드리고 싶습니다.

김재형

대략 한달간의 프로젝트를 진행하면서 부족한 시간안에 더 좋은 결과물을 이끌어낼수있도록 효울적으로 시간을 관리하고 업무를 분배해야 한다는 점을 절실히 느꼈으며, 각각 서로다른 성향을 가진 팀원들과 적극적인 커뮤니케이션으로 의견을 통합하고 조율해야하는 협업능력을 되돌아보고 한층 성장해 나갈수있는 귀중한 시간이였습니다.

한종빈

이번 프로젝트를 통해 Java 기반의 웹 개발에 대한 이해를 높일 수 있었습니다. 프론트엔드(JSP), 백엔드(Spring) 와 DB Query문 작성 및 DB 처리 (Mybatis)의 사용법과 MVC 아키텍처에 대한 이해를 향상시킬 수 있었으며 또한 웹 개발 이외에도 클라우드 콘솔 사용 및 Docker, CI/CD (Jenkis) 를 사용하여 서비스 배포에 대해 공부하여 다양한 웹 개발 관련 기술들에 대한 경험을 쌓을 수 있어 좋은 경험이 되었습니다.

또한 프로젝트를 진행하면서 팀원들과의 의사소통 간 의견 제시, 의견 충돌, 의견 조율 등 협업에 대한 좋은 경험이 되었습니다.

앞으로는 보다 복잡하고 실용적인 기능을 추가하여 프로젝트를 확장하고, 현업에서 사용되는 다양한 기술들을 습득해보고 싶습니다. 이 프로젝트를 통해 얻은 경험을 토대로 더욱 발전된 웹 개발자로 성장하고 싶습니다.

jejugagga's People

Contributors

cwt629 avatar kimyoda avatar jaehyoung119 avatar isthatrue avatar joyzoey avatar dongpyeon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.