Coder Social home page Coder Social logo

2019-cap1-2019_5's Introduction

국민대학교 소프트웨어학부 5조 Mayday

1. 프로젝트 소개

ㅁㄷㅁㅇ

다수의 모임에서 만남의 장소를 정하는 것은 쉽지 않다. 모임의 위치, 목적, 살고 있는 곳 등 다양한 요인이 복합적으로 작용하기 때문이다. 이러한 상황에서 우리는 모임 구성원의 지역과 모임의 특성을 파악해서 최적의 장소를 모색해주고자 한다.

모바일 어플리케이션 설치를 필요로 하지 않는 웹 기반 서비스로 SNS연동을 지원하기 때문에 언제든 누구나 쉽게 서비스에 접근할 수 있는 환경을 구축한다. 이를 통해 사용자들에게 모임 장소를 정할 때 쉽고 간편하게 장소를 정할 수 있는 서비스를 제공한다.

Abstract

It is not easy to find a meeting place for a large group due to the combination of various factors such as the location, purpose of meeting and residence of members. We aim to provide optimal places by identifying the location of group members and the characteristic of the group.

We’d like to implement an easily accessible service that doesn’t need to install a mobile app and supports social networking system via Web-based service. This provides users with a service that they can easily find their meeting place when they want to.

2. 소개 영상

###### 이미지를 클릭하시면 영상을 보실 수 있습니다.

3. 팀 소개

지도교수 : 황 선 태 교수님

팀 장 : 최 성 훈

역할 : 알고리즘 개발 , UI/UX

팀 원 : 강 인 호

역할 : UI/UX

팀 원 : 곽 태 영

역할 : 알고리즘 개발

팀 원 : 신 영 환

역할 : 데이터베이스 , 서버 관리

팀 원 : 장 진 형

역할 : UI/UX 설계

4. 사용법

(1) http://mdmy.s3-website.ap-northeast-2.amazonaws.com/ 접속

(2) '모임만들기' 버튼을 클릭하여 모임생성

(3) '모임'페이지를 다른 사용자들에게 공유

(4) 모임 구성원들이 '모임'페이지에 출발 위치를 입력

(5) '결과보기'버튼을 클릭하여 합리적인 모임장소 리스트를 추천받음

(6) 각각의 모임장소를 클릭하여 경로및 장소의 관한 정보를 확인

(7) 마음에 드는 장소에 투표

2019-cap1-2019_5's People

Contributors

20112909 avatar chickengak avatar dependabot[bot] avatar gychoics avatar jeldo avatar lchoish avatar younghwan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

younghwan

2019-cap1-2019_5's Issues

Sort candidates results

This will contain:

  • Add average distance and duration key into json response for sorting easily
  • Sort location candidates results by distance and duration
  • Add type conversion of duration&distance value in driving json
  • Minor refactorings

Get place information

📄 This will contain:

  • Crawl postings related to particular conditions which
    ex) '먹스타그램', '맛집', ... etc
  • Get location and tag info from each posting

TODO later 😛

  • TBA

Fix request data type

This will contain:

  • Type conversion for request data from frontend
  • Minor refactorings

Delete unused files.

Delete unused files.
/src/frontend/geocoding.js
/src/frontend/main.html
/src/frontend/main.css
/src/frontend/config/Api.js
/src/frontend/config/Api_template.js

Change result sorting criterion

This will contain:

  • Change result sorting criterion to standard deviation from average absolute deviation.
    This modification affect the result a little, but using standard deviation makes the result much more reasonable.

Change GoogleMap API to NaverMap API

This will contain:

  • The map changed to Naver Map API-based

  • Search location by address or coordinate value(Lat,Lng).

  • The code has been simplified by using jquery.
    ex)document.getElementById('box').addEventListener('click',function()

$('#box').on('click',function()

Add location candidates template json file

This will contain:

  • add location candidate template json file
  • upload original location candidate json file on Google Drive for sharing
  • add original json file on gitignore

Add pedestrian route in public transportation

This will contain:
Get pedestriann data from API

  • Add pedestrian data in public transportation route
  • Minor refactorings

Currently, function shortestPath in subway.js doesn't return the output when the walking duration is less than transportation duration. To fix this problem, get pedestrian direction data from Google or Naver API and handle this.

- Canceled the first TODO due to API problem :(
=> Neither API provides us with pedestrian data.

send coordinate and get candidates

This will contain:

  • Query the middle coordinates of the meeting to database and get location candidates JSON object
  • Modify handling on bySubway.js
  • Minor refactorings

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.