Code Monkey home page Code Monkey logo

i-dont-know's Introduction

결정왕 김모르!

결정하기 어렵다면? 모르에게 물어봐!

팀원 소개

이지연 - BE, 팀장

황재완 - BE

민하은 - BE

강병국 - FE

최지원 - FE


📝 프로젝트 개요

  • 진행 기간: 2021.08.29 ~ 2021.10.07
  • 목표
    • 의사 결정을 할 때, 도움을 줄 수 있는 다양한 정보를 제공하고자 함.
    • 시간/날짜/카테고리별 배달 음식 건수를 바탕으로, 배달 음식 건수의 합계를 기준으로 인기 순위를 제공함으로써 메뉴 결정에 도움을 주고자 함.
    • 서울 실시간 도시 데이터 API를 활용하여 혼잡도를 바탕으로 방문객 수가 많은 서울의 주요 장소 순위를 나타내어 외출 장소 결정에 도움을 주고자 함.
    • 날씨 데이터 정보를 바탕으로 기온별 옷차림 정보 및 외출 시 유의 사항 제공하여 옷차림 의사 결정에 도움을 주고자 함.
    • 커뮤니티를 통해 사람들이 결정의 어려움을 겪을 때 서로 도와줄 수 있도록 함.

✍️ 프로젝트 소개

결정을 하는 것이 어려운 사람들을 위한 의사 결정 도움 서비스

타깃 고객 층

  • 결정이 어려운 사람
  • 다른 사람들의 조언을 듣고 싶은 사람

메인 서비스

1. 고민 공유 커뮤니티

메뉴/스타일/진로/자유 카테고리를 바탕으로 자신의 고민을 A/B 선택지를 통해 공유하고 투표 결과를 통해 결정에 도움을 받을 수 있도록 커뮤니티 기능을 제공

2. 지역/시간대별 주문량에 따라 메뉴 결정 도움

서울의 지역/시간대별 배달 음식 주문량에 따라 인기 순위를 도출하여 해당 카테고리의 배달 음식 맛집 정보를 제공

3. 실시간 도시데이터 활용 장소와 날씨 정보 제공

서울 실시간 도시 데이터 API를 활용하여 혼잡도를 기준으로 주요 장소에 대한 인기 순위와 서울의 날씨 정보 제공

주요장소 : 유동인구 분석, 유관기관 대상 수요조사 등을 통해 도출한 서울 주요 방문지역 50곳

기대효과

일상 생활의 질 향상

일상생활 속 작은 결정에서도 어려움을 겪는 사람들에게 의사결정 도움을 제공하여 빠른 의사결정을 할 수 있도록 함.

커뮤니티를 통한 고민 공유

같은 고민을 하는 사람들 간 서로에게 도움을 주며 일상생활 속 결정에 대한 스트레스를 해소할 수 있음.

💡 주요 기능

친구들아 도와줘~ (커뮤니티)

결정왕 김모르 시작 페이지
00_랜딩페이지-min

  • 시작하기를 누르면 커뮤니티 페이지를 보여줍니다.

로그인 페이지
02_로그인페이지-min

  • 로그인을 통해 결정왕 김모르를 즐길 수 있습니다.

커뮤니티 페이지
03_투표리스트페이지-min

  • 크게 음식,스타일,장소 카테고리를 기준으로 사람들의 고민을 확인할 수 있습니다.
  • 카테고리별로 조회수를 기준으로 top3를 인기 투표목록으로 확인할 수 있습니다.

투표생성 페이지
04_투표생성페이지

  • 투표생성을 통해 유저들과 고민을 공유하면서 결정에 도움을 받을 수 있습니다.

투표상세 페이지
05_투표상세보기페이지

  • 투표하기 이후에 투표율을 확인할 수 있습니다.
  • 성별, 연령별로 투표율을 확인할 수 있습니다.
  • 자신의 의견을 어필할 수 있으며 다른 사람들의 의견도 확인할 수 있습니다.

모르에게 물어봐!

결정을 도와주는 모르의 추천
10_챗페이지

  • 뭐먹을까? -시간/날짜/카테고리별 배달 음식 건수의 데이터를 바탕으로, 배달 음식 건수의 합계를 기준으로 인기 순위를 제공함으로써 메뉴 결정에 도움을 줍니다.
  • 뭐입을까? -기상청에서 제공하는 실시간 날씨정보를 바탕으로 기온별 옷차림 정보를 제공하여 옷차림 의사 결정에 도움을 줍니다.
  • 어디갈까? -서울 실시간 도시데이터를 활용하여 혼잡도를 바탕으로 방문객 수가 많은 서울의 주요 장소 순위를 나타내어 외출 장소 결정에 도움을 줍니다.

나의 투표현황과 정답률은 ?!

08_리코드페이지

  • 참여한 투표와 작성한 투표를 확인할 수 있습니다.
  • 마감된 투표를 기준으로 맞춘 정답의 개수를 확인할 수 있습니다.

마이페이지

09_마이페이지

  • 마이페이지에서 자신의 정보를 수정할 수 있습니다.

⚙️ 기술 스택

  • frontend
    • IDE : Visual Studio Code
    • 디자인 : Figma
    • Vue
      • Vue : Vue2
      • ApaxChart
      • Slider
      • axios
  • backend
    • IDE : IntelliJ
    • Java : 11
    • RestAPI : RestDocs
    • Testing : JUnit5, Mockito
    • Build Tool: Gradle
    • Authorization : Spring Security, JWT
    • DB access: JPA, QueryDSL
    • CI/CD : Jenkins
    • Open Source : Docker
    • Email Send : SMTP
  • 배포
    • aws ec2
    • nginx
    • jenkins
    • docker

🏑 conventionss

commit message convention

브랜치 구분

  • 출시용 master
  • 개발용 메인 develop
  • 개발용 메인-백엔드 be
  • 개발용 메인-프론트엔드 fe
  • 개발용 세부 feature
  • 배포 버전관리용 release
  • 버그 수정용 hotfix

브랜치 명

  • feat/이슈번호/카테고리{init, main, community, vote, ballot, comment, user, report}/기능이름{create, read/list, read/detail, update, delete}

커밋 메시지 컨벤션

  • 예시) init: git ignore 파일 생성 (#1)
  • 한글로 작성

i-dont-know's People

Contributors

jiyeon-agnes-lee avatar minhaeun avatar jaewanhwang avatar qudrnr217 avatar weeejee avatar

Watchers

James Cloos avatar  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.