삼성 청년 SW 7기 광주 1반 공통 프로젝트 C109 - 백두산야생호랭이
이정민 | 김범종 | 박한 | 이동명 | 김수빈 | 김지호 |
---|---|---|---|---|---|
FE | FE | FE | FE | BE | BE |
- CAMPIC은 캠핑 일정 관리와 캠핑장 맞춤별 검색 기능을 바탕으로 커뮤니티 기능을 통해서 간편한 캠핑 계획 설정과 다른 사용자 간의 소통이 가능한 웹 서비스입니다.
- 캠핑 일정 관리를 할 수 있고, 가고 싶은 캠핑장을 담아 둘 수 있습니다.
- 태그별, 지역별, 거리별 캠핑장 검색 기능을 통해서 사용자에게 적합한 캠핑장을 선택할 수 있습니다.
- 베스트 PHOTO와 베스트 TALK을 통해서 추천하고 싶은 캠핑장과 추억들을 받아볼 수 있습니다.
root
├── public
├── src
│ ├── apis # API 관련
│ ├── assets # 미디어 파일들
│ │ ├── images # 이미지 파일 관련
│ │ └── styles # 폰트,색상
│ │ └── fonts
│ ├── components # 컴포넌트
│ │ └── common # (공통,페이지별)
│ ├── routers # 라우팅
│ ├── utils # 유틸함수
│ ├── screens # 페이지별
│ └── store # 상태관리
└── dist # 빌드 파일
└── ...
.
└─src
└─main
├─java
│ └─com
│ └─web
│ └─curation
│ ├─config # Spring Config 파일
│ ├─controller # Http 요청과 응답을 위한 클래스
| ├─data
| | ├─dto # 데이터 전송 객체
| | ├─entity # JPA에서 사용할 엔티티
| | └─repository # DB에 접근하는 Interface
│ ├─exception # 예외처리
│ └─service # Repository와 DTO를 통해 DB와 controller 연결
|
└─resources # application 필요한 옵션 지정
- 캠픽 서비스 소개 페이지
- 현재 위치에 따른 날씨 정보 받기
- 이메일 인증 회원가입
- 소셜 로그인/회원가입
- 아이디 찾기
- 비밀번호 초기화 후 등록
- 로그아웃
- 캠핑장 검색
- 태그별 캠핑장 검색
- 지역별 캠핑장 검색
- 가고 싶은 캠핑장을 계획에 추가 하기
- 선택한 캠핑장 상세 정보 보기
- 선택한 캠핑장 사이트로 가기
- 캠핑장 리스트에서 추가한 캠핑 계획 리스트
- 지난 캠핑 계획 리스트
- 상세 페이지에서 캠핑장 상세정보 확인 가능, To-do List 작성
- 일정 기간 받은 좋아요 수를 기준으로 best talk 6개, best photo 8개를 나열
- best photo 8개와 함께 최신순으로 photo 게시글 나열, 무한스크롤 구현
- 사진 등록과 설명, 태그 작성 기능
- CRUD 구현
- 좋아요 기능
- best talk 6개와 함께 최신순으로 photo 게시글 나열, 무한스크롤 구현
- 사진과 태그 등을 활용한 노하우 게시글 등록 기능
- CRUD 구현
- 상세페이지 좋아요 기능
- 댓글 작성 기능
- 캠핑준비물 검색 페이지
- 네이버 쇼핑api를 활용해서 원하는 키워드 입력 시 리스트 출력
- 검색어를 db에 저장하여 인기순 정렬 후 출력
- 내가 쓴 talk / photo 리스트
- 프로필 수정 기능
- 개인정보 수정 기능
- 비밀번호 변경 기능
- 회원 탈퇴 기능