Code Monkey home page Code Monkey logo

statrip's Introduction

statrip

프로젝트 소개

statrip은 관광지 OpenAPI를 활용한 여행자 추천 커뮤니티입니다. 본인의 팔로인 기반으로 경로를 추천하고, 본인의 여행경로 및 인증을 바탕으로 여행 통계를 제공합니다.

멤버

Developer Developer
이시영 이원영

기술 스택

🧷 프론트엔드

Language | HTML, CSS, Javascript

Framework | Vue.js

Library | axios, bootstrap-vue, chart.js, vue-chartjs, vue-router, vue-scroll-snap, vue-wordcloud, vuedraggable, vuex

🧷 백엔드

Language | Java 8

Framework | Spring 5.3.21 (Spring Boot 2.7.1, Spring MVC 5.3.21)

Data(RDBMS) | MyBatis 5.6.9

Build Tool | Maven 7.4.1

🧷 인프라

DB | H2, MySQL 8

Server | Git, SSH

서비스 기획

🧷 데이터와 커뮤니티

기존 여행 프로젝트를 통해 데이터가 누적
이를 활용한 다양한 서비스 기획
커뮤니티 기능을 활용하여 더 다채로운 통계와 서비스 기획

화면구성

🧷 1.회원 시스템

JWT를 활용한 로그인 구현
초기 설문을 통한 회원 데이터 관리

2. 관광지 정보 검색

지역 및 카테고리 기반 검색
지도에 위치 정보 확인 가능

3. Kakao Map 경로 표시

항목 선택을 통한 간편한 경로 추가
지도 상에 경로와 함께 표시

4. 인증샷과 함께 공유

사용자가 방문한 관광지 인증 시스템
인스타그램의 스토리 형식으로 열람

추가 기능

1. 자동 통계 시스템

경로 추가, 공유, 댓글, 팔로우 등의 사용자 활동을 기반으로 자동 통계 시스템
관심 카테고리를 실시간으로 시각화

2. 팔로잉 & 맞춤 피드

사용자들끼리의 팔로우 기능 지원
메인 피드에서 팔로잉 사용자 게시물 쉽게 확인 가능

3. 경로 설정 도움

사용자들끼리의 팔로우 기능 지원
메인 피드에서 팔로잉 사용자 게시물 쉽게 확인 가능

4. 친구 추천 시스템

사용자의 통계를 바탕으로 유사한 성격을 가지고 있는 사용자 실시간 추천
코사인 유사도로 연산
MSA : 친구 추천 서비스 독립
독립적 기능
성능 및 응답 시간 요구사항
개발 및 유지보수의 용이성 등

5. 다양한 시각화

카테고리 이외에도 다양한 나이 대, 성별 등 다양한 정보
위 데이터 활용한 다양한 시각화

statrip's People

Contributors

210-reverof avatar swy0123 avatar

Stargazers

 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.