저번 Iteration에서 만든 데모 서비스를 바탕으로 개선할 점을 수정보완하였다. 다양한 테스트와 실험을 하며 알게 된 오류들을 해결하고, 미처 구현하지 못했던 기능들을 추가하였다. 구체적으로 추가한 부분은 다음과 같다.
전반적인 프론트엔드 디자인 수정
반응형 웹 디자인을 이용하여 전반적인 페이지의 디자인을 유저 인터페이스 측면에서 향상시키도록 수정하였다. 새로운 로고들과 디자인을 적용하여, 사용자가 더 직관적으로 서비스를 사용할 수 있도록 디자인을 수정하였다. 또한 다양한 오류가 있을 때를 대비한 에러 페이지를 추가하고, 비동기 관련 문제들을 해결하는 등 사용자가 더 편하게 사용할 수 있는 인터페이스를 구현하였다.
또한 다양한 기본 이미지들을 추가하여, 사용자가 사진을 등록하지 않아도 기본 사진이 나타나도록 구현하였다.
User Page 관련 수정
서비스에서 가장 중요한 부분 중 하나인 개인 프로필에 대한 부분을 수정할 수 있도록 기능을 추가하였다. 프론트엔드가 백엔드 Api를 통해서 호출을 하며, 토큰을 이용한 인증도 구현하였다.
소셜 로그인 구현
카카오 로그인 Api를 이용하여 따로 회원가입을 하지 않고도 유저의 다양한 정보를 사용하여 서비스를 이용 가능하도록 구현하였다.
지도 Api 사용
다음 지도 Api를 이용하여 모임을 만들 때의 위치를 지정할 수 있도록 기능을 추가하였다. GPS 좌표를 통해 지도를 표현하고 기록하며, 이를 토대로 거리 기반 검색 시스템을 백엔드 서버에 구현하여 현재 나의 위치 기반의 모임 검색을 가능하도록 기능을 추가할 예정이다.
Meeting Detail 수정
모임을 만들고, 추후에 그 모임에 대한 Detail을 수정하도록 기능을 추가하였다. 또한 모임에 참가하고 그것을 수락하는 기능도 추가하여 다른 유저가 만든 모임에 참여할 수 있게 되었다.
Meeting 검색 개선
유저가 이 서비스를 사용하는 데에 가장 중요한 요소인 검색 시스템을 수정보완하였다. 모임을 검색하면 단어를 바탕으로 모임을 검색한다. 모임을 만들 때 따로 지정한 태그, 모임 제목 등 다양한 요소를 검색하여 사용자가 원하는 모임의 리스트 들을 보여준다.
부가적인 기능들을 추가했다.
아직 완성되지는 않았지만, 부가적이고 더욱 고차원적인 기능들을 추가하고있다. 지금까지 만들어진 가장 중요한 기본 기능들을 토대로, 이 서비스가 더욱 매력적으로 보일 수 있기 위한 기능들을 추가하는 중이다. 현재 구현 중인 기능 들은 다음과 같다.
이번 Iteration에서 한 일 ::
이번 Iteration에서 한 일들은 크게 다음과 같다.
저번 Iteration에서 만든 데모 서비스를 바탕으로 개선할 점을 수정보완하였다. 다양한 테스트와 실험을 하며 알게 된 오류들을 해결하고, 미처 구현하지 못했던 기능들을 추가하였다. 구체적으로 추가한 부분은 다음과 같다.
전반적인 프론트엔드 디자인 수정 반응형 웹 디자인을 이용하여 전반적인 페이지의 디자인을 유저 인터페이스 측면에서 향상시키도록 수정하였다. 새로운 로고들과 디자인을 적용하여, 사용자가 더 직관적으로 서비스를 사용할 수 있도록 디자인을 수정하였다. 또한 다양한 오류가 있을 때를 대비한 에러 페이지를 추가하고, 비동기 관련 문제들을 해결하는 등 사용자가 더 편하게 사용할 수 있는 인터페이스를 구현하였다. 또한 다양한 기본 이미지들을 추가하여, 사용자가 사진을 등록하지 않아도 기본 사진이 나타나도록 구현하였다.
User Page 관련 수정 서비스에서 가장 중요한 부분 중 하나인 개인 프로필에 대한 부분을 수정할 수 있도록 기능을 추가하였다. 프론트엔드가 백엔드 Api를 통해서 호출을 하며, 토큰을 이용한 인증도 구현하였다.
소셜 로그인 구현 카카오 로그인 Api를 이용하여 따로 회원가입을 하지 않고도 유저의 다양한 정보를 사용하여 서비스를 이용 가능하도록 구현하였다.
지도 Api 사용 다음 지도 Api를 이용하여 모임을 만들 때의 위치를 지정할 수 있도록 기능을 추가하였다. GPS 좌표를 통해 지도를 표현하고 기록하며, 이를 토대로 거리 기반 검색 시스템을 백엔드 서버에 구현하여 현재 나의 위치 기반의 모임 검색을 가능하도록 기능을 추가할 예정이다.
Meeting Detail 수정 모임을 만들고, 추후에 그 모임에 대한 Detail을 수정하도록 기능을 추가하였다. 또한 모임에 참가하고 그것을 수락하는 기능도 추가하여 다른 유저가 만든 모임에 참여할 수 있게 되었다.
Meeting 검색 개선 유저가 이 서비스를 사용하는 데에 가장 중요한 요소인 검색 시스템을 수정보완하였다. 모임을 검색하면 단어를 바탕으로 모임을 검색한다. 모임을 만들 때 따로 지정한 태그, 모임 제목 등 다양한 요소를 검색하여 사용자가 원하는 모임의 리스트 들을 보여준다.
부가적인 기능들을 추가했다.
아직 완성되지는 않았지만, 부가적이고 더욱 고차원적인 기능들을 추가하고있다. 지금까지 만들어진 가장 중요한 기본 기능들을 토대로, 이 서비스가 더욱 매력적으로 보일 수 있기 위한 기능들을 추가하는 중이다. 현재 구현 중인 기능 들은 다음과 같다.