Giter VIP home page Giter VIP logo

dolphin's Introduction

어디로 갈지 고민 될 때! 랜덤 여행지 추천부터, 수많은 여행지를 소개해드리는 서비스입니다.

🐬 돌고돌래


📌 프로젝트 소개

  • 여행지 추천 서비스

    • 관광, 관람, 액티비티, 식도락이라는 4개의 테마별 인기 여행지 추천
    • 지역별 인기 여행지 추천
    • 랜덤 여행지 추천

📰 제작기간 & 팀원 소개

  • 2022-09-16. ~ 2022-10-28.

이름 포지션 담당 기능 구현
서나연 Backend 여행지 관련 기능(CRUD, 랜덤추천, 여행지찜하기, 마이페이지(찜한 여행지 목록), 관리자 기능(CRUD), HTTPS, 배포, 나만의 코스
박성수 Backend 회원관리(Spring security, JWT토큰, 소셜로그인, 권한 부여), 이메일인증(SMTP), Redis, 실시간 알림기능(SSE), 여행지 월드컵
강민승 Backend 댓글 관련 기능(CRUD, 마이페이지(댓글 목록)), 축제 관련 기능(CRUD), 다중 파일 업로드 기능, S3관리, 검색기능(Querydsl)
류경현 Backend

⛏ BE 기술 Stack

Dev-Tools
  • Notion
  • Git
  • GitHub
  • Ubuntu
  • PostMan

Back-end Stack
  • Java 11
  • Spring Boot 2.7.2
  • Database : H2, MySQL, Redis
  • Security : Spring Security, JWT, oauth2
  • AWS S3, IAM, EC2, NgineX

🌸 아키텍쳐

아키텍쳐


⚙️ ERD

erd

✔ 주요 기능

  • 🧳 여행지 조회

    • 한국관광공사가 제공하는 3만여건의 여행지 조회 서비스
    • 여행지의 위치(지도), 설명, 후기(작성 및 다른 이용자의 후기 확인) 조회
    • 현재 진행 또는 앞으로 예정된 축제 조회
  • 🤝 여행지 선정 도움 서비스

    • 지역, 테마를 선택하여 랜덤으로 장소 추천
    • 지역, 테마를 선택하여 전체/찜한 장소 이상형 월드컵
  • ⚙️관리자 기능

    • 사용자가 관리자에게 여행지 추가/수정/삭제 요청 가능
    • 요청에 대한 관리자의 답변 조회 가능(알림 및 마이페이지)
  • 🔎 장소 검색 서비스

    • 돌고돌래에 등록된 장소를 검색하여 조회 가능
    • 장소의 이름을 기준으로 검색(지역 선택 가능)
    • 최근 검색어 저장
  • 📋 마이페이지

    • 찜한 장소 지역별 조회
    • 찜한 장소 지도에서 조회
  • 📰 내가 쓴 후기 조회

    • 내가 작성한 요청 및 관리자 답변 조회
    • 내 정보(닉네임, 비밀번호) 수정 및 회원 탈퇴
  • ✍️ 여행 플래너

    • 돌고돌래에 있는 장소를 추가하여 코스 생성
    • 지도로 여행 코스 확인
  • 🌸 이상형 월드컵

    • 전체 지역 32강(세부 지역, 테마)
    • 찜한 지역 32강

피드백

  • 더 많은 여행지 추가
  • 풍부한 후기

dolphin's People

Contributors

yonykk avatar g4dalcom avatar prscsl 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.