숙박/여행/공간예약 | 충청남도 공주시 여행코스, 맛집, 커뮤니티 서비스 어플
페이지 정보
작성자 최고관리자 작성일23-08-03 12:08 조회6,350회 댓글0건본문
![6db0d3ca6b8e1589dfa2caa27446dccf_1691030090_0087.png](https://portfolio4u.co.kr:443/data/editor/2308/6db0d3ca6b8e1589dfa2caa27446dccf_1691030090_0087.png)
충청남도 공주시 여행코스, 맛집, 커뮤니티 서비스 어플
# 앱 기능
- 앱 실행 프로세스# 최초 스플래시 화면 노출
# 사진찍기 및 사진첩 접근 권한요청이 있으며 앱 최초에 묻지 않고 필요시 권한 요청
# 폐쇄적인 다른 앱들과 다르게 로그인 유무와 관계없이 홈화면 노출
# 사용자 통계확인(일일 로그인 회원 수 등)을 위해 로그인 되었을 경우 서버와 최초 1회 통신
- 회원가입
# 사용자 인증이 필요한 기능을 사용하려면 회원가입을 해야 함
# 필수 입력사항: 닉네임, 사용자구분(여행자, 지역인), 모바일 번호, 주소정보
# 비밀번호로 회원가입시 비밀번호/비밀번호 확인란 필수입력
# SNS(카카오톡, 페이스북, 애플, 네이버) 회원가입시 SNS 아이디 필수입력
# 사용자 인증으로 모바일 문자 인증 절차가 필수
# 아이디, 닉네임 중복체크 절차
# 회원가입 성공후 로그인 절차없이 바로 로그인 됨
- 로그인
# 아이디/비밀번호 로그인시, 아이디와 비밀번호 필수 입력해야 함
# SNS(카카오톡, 페이스북, 애플, 네이버) 로그인 로그인시, 입력절차 없이 소셜인증으로 바로 로그인 됨
# 로그인 성공시 토큰을 받아오며 API 인증을 위한 용도로 사용
# 사용정지 또는 회원탈퇴했을 경우 로그인 불가
# 푸시기능에 사용되는 FCM 토큰 서버에 전달
- 사용자 정보
# 닉네임, 주소정보 변경 가능하며 닉네임은 중복 확인을 거쳐야 함
# 모바일 번호: 핸드폰 문자 인증을 거쳐야 변경 가능
# 프로필 사진: 프로필 사진을 업데이트할 수 있으며 내가 쓴 게시글이나 댓글에 노출됨
# 비밀번호: 비밀번호를 변경하려면 로그인한 상태(SNS 로그인 불가)에서 이전비밀번호와 새로운 비밀번호를 입력해야 함, 변경후 새로운 비밀번호로 로그인
- 회원 탈퇴
# 사용자는 회원탈퇴를 할 수 있으며 탈퇴후에 로그인이 되지 않음
# 재가입을 원한다면 2일 뒤에 재가입을 요청할 수 있으며 자신의 탈퇴전 정보를 계속 사용하게 됨
- 스크랩
# 로컬큐레이션 또는 로컬투트립에 대해 스크랩을 할 수 있음
# 로그인 되었을시 드로워 네비게이이션에서 내가 스크랩 한 내역을 바로 확인할 수 있음
# 스크랩 항목 클리시 해당하는 로컬큐레이션 또는 로컬투트립으로 바로 이동
# 스크랩 삭제 기능
- 내가 쓴 댓글
# 로그인 했을시 로컬큐레이션, 로컬투트립 로컬톡톡의 게시글에 대한 댓글을 확인할 수 있음
# 내가쓴 댓글에 대한 항목을 클릭하면 댓글의 게시글로 바로 이동
- 공지사항
# 로그인 유무에 관계없이 앱 전체 공지사항을 확인할 수 있음
# 드로워에서 화면 이동
# 특정 게시글(이벤트 공지)의 경우 푸쉬 알림을 받게 됨
- 문의사항
# 로그인 후에 앱에 대한 문의를 하는 기능
# 드로워에서 화면 이동
# 문의글 등록 후 관리자의 답글이 달리면 푸쉬 알림을 받게 됨
- 입점문의
# 상점 주인은 입점문의 글을 등록할 수 있음
# 로그인 후 드로워에서 화면 이동
- 로컬큐레이션
# 충남 공주시의 여행, 맛집, 카페, 쇼핑 등의 여행 정보를 게재한 블로그 형식의 기사
# 로컬투트립과 연결될 수 있으며 이때에는 자세히 보기를 클릭하면 로컬투트립으로 넘어감
# 다른 사용자들의 댓글을 볼 수 있으며 화면을 스크롤하면 더 많은 댓글을 계속 확인 가능
# 로그인 했을 경우 "좋아요" 를 할 수 있고 클릭으로 토글이 가능함
# 로그인 했을 경우 "스크랩" 를 할 수 있고 내 스크랩에서 확인가능
# 로그인 했을 경우 댓글을 남길 수 있음
# 공유 버튼을 노르면 카톡 링크 기능으로 공유
- 로컬투트립
# 지도에서 여행지 및 스토어 정보 확인
# 최초 공주시의 중심에서 화면이 뜨며 여행지를 보게 되며 손가락으로 축소/확장, 이동
# 여행지의 경우 여행지의 이미지가 해당 좌표위에 그려지며 스토어의 경우엔 스토의 아이콘이 지도위에 그려짐
# 여행지 이미지 또는 스토어 아이콘을 클릭하면 여행지 또는 스토어의 상세 정보 페이지로 이동
# 여행지 상세화면은 기본정보(주소, 운영시간, 입장료 등), 복수개의 이미지, 기능아이콘, 댓글로 구성
# 길안내/위치공유 아이콘 클릭시 자신의 위치를 공유하게 됨
# 평점은 총 5점이며 로그인했을 경우 평점을 매길 수 있게 되며 화면에 바로 반영됨
# 로그인 했을 경우 댓글을 달 수 있으며 사용자의 댓글은 아래로 스크롤하면 계속 확인가능
- 로컬톡톡
# 이벤트참여, 질문있어요, 여행후기에 대한 사용자 게시글
# 탭네비게이션에서 "로컬톡톡" 을 클릭하면 사용자 게시글을 볼 수 있으며 스크롤을 아래로 내리면 다음 내용을 계속 확인가능
# 게시글은 사용자 프로필사진, 사용자 이름, 구분자(이벤트 참여, 질문있어요, 여행후기), 내용, 복수개의 이미지 로 구성되어 있음
# 로그인했을 경우 오른쪽 하단의 등록버튼을 누르면 로컬톡톡 등록화면 이동
# 자신의 게시물일 경우 수정 및 삭제 가능
# 로컬톡톡 상세 화면에서 로컬톡톡에 대한 상세내용외에도 댓글을 볼 수 있으며 아래로 스크롤하면 다음 내용을 계속 확인가능
- 통합검색
# 로그인 유무와 관계없이 사용자는 홈화면으로 최초 분기되며 통합 검색
# 검색을 하지 않았을 경우엔 최근 5개의 로컬큐레이션 목록을 보게 되며 클릭시 로컬큐레이션 상세화면으로 넘어감
# 검색은 키워드와, 구분자(여행, 맛집, 카페, 쇼핑) 으로 구성되며 키워드와 구분자를 통해 검색 결과를 필터링 할 수 있음
# 검색대상은 로컬큐레이션과 로컬톡톡이며 나오는 순서는 게시글 등록일순
# 검색결과 로컬큐레이션은 복수개의 이미지, 제목, 태그 로 구성되며 로컬톡톡은 내용, 태그, 프로필 사진, 사용자 이름으로 구성됨
- 인스타그램 노출
# 관리자의 인스토그램 아티클 최신 9개를 노출 시킨다.
# 인스타그램 api 특성상 장기 토큰의 경우 6개월이 지나면 만료되므로 5개월이 지났을시 때 자동으로 리프래시가 되도록 하는 로직을 넣음
# 홈 화면에 FlexLayout 기술을 이용하여 9개의 사진이 적절히 나오도록 구성함
# 관리자 페이지
- 로그인
# 관리는 최초에 로그인 화면을 보게 되며 아이디와 비밀번호를 입력해야 접속가능
# 메뉴구성은 '게시판', '로컬큐레이션', '로컬투트립', '로컬톡톡', '댓글', '회원', '입점문의', '설정' 으로 구성
- 홈화면 - 대시보드
# 실시간 앱 통계치 확인
# 최근 공지사항 5개항목
# 최근 회원가입수
# 최근 일별 접속자 수
# 최근 일별 로컬톡톡 수
# 최근 일별 댓글 수
- 게시판 관리
# 공지사항 목록화면에서 '등록번호', '제목', '작성일' 을 최신순으로 10개 단위로 확인할 수 있으며 제목 및 내용에 대하여 키워드 검색 가능
# 공지사항 등록화면에서 필수 입력값 '제목', '내용'을 입력하여 공지사항을 등록, 내용은 html 편집으로 이미지와 함께 스타일리시한 내용을 담음
# 공지사항 등록화면에서 '이벤트' 속성에 체크를 하게 되면 등록시 모든 사용자들은 "푸쉬" 를 받음
# 공지사항 수정, 삭제 기능
# 문의사항 목록화면에서 '제목', '작성자', '등록일', '답변여부' 정보를 최신순으로 10개 단위로 확인할 수 있으며 내용에 대하여 키워드 검색 가능
# 문의사항 삭제화면에서 답변을 달 수 있으며 답변 등록시 사용자는 "푸쉬" 를 받게 되면서 답변확인 처리
- 로컬큐레이션 관리
# 로컬큐레이션 목록화면에서 '제목', '등록일자' 정보를 최신순으로 10개 단위로 확인할 수 있으며 제목을 대상으로 키워드 검색 가능
# 로컬큐레이션 등록화면에서 '제목', '구분', '등록사진' '내용'을 입력한다, 등록사진은 한장이상 첨부해야 하며 내용은 html 편집기를 활용,
로컬투트립과 연결하려면 로컬투트립링크 항목에서 로컬투트립을 선택
# 로컬큐레이션 수정, 삭제 기능
- 로컬투트립 관리
# 로컬투트립 목록화면에서 '카테고리', '상호', '주소', '등록일자'를 최신순으로 10개 단위로 확인할 수 있으며 키워드 및 구분자 검색 가능
# 로컬투트립 등록화면에서 필수값 및 선택값을 입력하게 된다, 주소를 검색하면 다음 api 를 활용하여 주소를 검색하며 좌표-위도 항목도 자동으로 계산
추가정보는 이름과 내용을 쌍으로 입력해야 하며 데이터베이스에 저장시 JSON string 으로 저장
여행지의 경우네 지도썸네일과 등록사진은 필수이며, 스토어일 경우 등록사진이 필수
# 로컬?