Skip to content

pjh37/graduationProject

Repository files navigation

산학협력캡스톤설계

Client

  • Android, java
  • Glide(이미지 로드)
  • Retrofit2 (서버와 통신)
  • Gson(json 파싱)
  • css, jquery, javascript (설문지를 받는 사용자 화면 구성)

Server

  • Node js
  • Socket io 모듈 사용
  • MySQL

사용된 디자인 패턴

  • Singleton pattern
    • 로컬 저장소 사용시 connection 관리
    • 서버 연동을 관리하는 클래스등에 사용
  • Factory pattern
    • 설문 생성할때 (긴글,짧은글,그리드,체크박스,이미지) 등의 객체 생성에 사용되는 클래스에 적용
  • builder pattern
    • 그리드의 열과 행 , 각종 설문의 동적인 뷰들을 생성할때

개발 기간

  • 2019.12.14~2020.5.28

프로젝트 소개 및 기능

  • 모바일 리서치 & 소셜 커넥팅
    설문을 통해 개인이 궁금한 부분이나 설문을 제작하여 간편하게 만들고 결과를 받아 볼 수 있습니다 특정 분야에 관심있는 사람들을 모을 수 있으며 채팅또는 간편한 그룹 만들기를 통해 쉽게 관심사가 비슷한 사람들의 커뮤니티를 생성할 수 있습니다.

    • 로그인

      • 구글 로그인 연동
    • 모바일 리서치

      • 개인에게 설문작성 툴을 제공합니다.
      • url을 통해 설문을 배포할 수 있습니다.
      • 개개인의 설문결과를 받아볼 수 있으며 결과분석 기능을 제공합니다
    • 소셜 커넥팅

      • 관심있는 설문과 관련된 제목들이 워드클라우드 형태로 표시되어 설문에 참여할 수 있습니다.
      • 프로필 설정 및 친구 추가 가능
      • 채팅방을 생성하고 자신의 친구들을 초대하여 채팅 가능
      • 그룹생성가능(비공개/공개 선택가능)
      • 그룹에서 게시물을 생성및 이미지 업로드 가능

    동작화면

    로그인 및 시작화면

    설문 생성

    설문 편집, 삭제, 미리보기, 공유

    설문 결과 분석

    그룹 생성

    채팅방 생성 및 채팅

    워드 클라우드 및 위젯

    친구 초대 및 친구 목록

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •