GithubHelp home page GithubHelp logo

qulip / hugging Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ssafy-hugging/hugging

0.0 0.0 0.0 731.49 MB

언택트 마음챙김 웹서비스 🤗 (삼성청년SW아카데미 7기 특화프로젝트)

Shell 0.08% JavaScript 13.03% Python 0.62% Java 1.85% C# 42.10% TypeScript 0.25% CSS 41.29% HTML 0.47% Dockerfile 0.01% ShaderLab 0.27%

hugging's Introduction



Hugging 🤗

언택트 마음챙김 웹서비스

삼성 청년 SW 아카데미 특화 프로젝트
2022.09.29 ~ 2022.10.07

Notion | UCC


서비스 배경 💡

건강보험심사평가원 통계에 따르면 5년간 우울증 환자 수는 지속적인 증가 추세에 있습니다.
특히, 최근 코로나19의 확산으로 일상에 큰 변화가 생기면서 우울감과 무기력증이 늘었습니다.
이러한 이유들로, 지친 마음을 위로해주어 일상에 활기를 불어넣는 마음챙김 서비스를 생각하였습니다.



개발환경 및 기술 스택 🔨

FE

HTML
CSS
Javascript
Node.js 16.16.0
React 18.2.0

├─myApp
│  ├─public
│  │  └─assets
│  │      └─icon
│  └─src
│      ├─components
│      ├─pages
│      └─theme
├─public
└─src
    ├─components
    │  ├─counsel
    │  ├─counselor
    │  ├─main
    │  ├─media
    │  ├─mission
    │  └─ui
    ├─config
    ├─fonts
    ├─helpers
    ├─img
    ├─Layout
    ├─lib
    ├─pages
    │  ├─counsel
    │  ├─counselor
    │  ├─main
    │  ├─media
    │  ├─mission
    │  └─user
    ├─store
    ├─styles
    └─styles2

BE

Java 8
Python
Spring Boot 2.7.2
Django
Gradle
JPA
MySQL
Swagger2 3.0.0

Metaverse

Unity
C#
WebGL
Photon PUN2
Agora Real-Time Voice

CI/CD

AWS
Ubuntu
Docker
Jenkins
Nginx

버전/이슈 관리

Jira
GitLab
Sourcetree

TOOL

Postman
Figma

협업

Cisco Webex Meetings
Mattermost
Notion

IDE

Visual Studio Code
Visual Studio
IntelliJ

서비스 구조도 🔍

주요 기능 📚

로그인 및 회원가입

signup

  • 감정 카테고리를 바탕으로 음악 추천 서비스가 제공되므로 회원가입 시 사용자의 감정을 받습니다.

  • 전문가 상담 기능이 제공되기 때문에 카카오 소셜 로그인을 통해 인증된 사용자가 서비스를 이용할 수 있도록 했습니다.



메인페이지 / 감정별 음악 추천 기능

emotion

  • 감정 버튼을 누르면 감정에 따른 음악을 추천 받을 수 있습니다.



ASMR / 음악 빅데이터 추천 서비스

music


메타버스 상담 서비스

스크린샷 2022-10-13 오전 3 27 24


unity

  • 메타버스 상담 서비스는 대면 상담을 어려워하고 꺼려하는 사람들이 상담에 대한 거부감을 낮추기 위해 기획하였습니다.

  • 1:1 상담 및 커뮤니티 상담으로 나누어져있습니다. 1:1 상담은 예약을 통해 상담사와 둘이서 진행을 하고, 커뮤니티 상담은 원하는 주제 방을 선택하여 들어갈 수 있습니다.

  • 상담방에서는 방 정보(방 인원, 인원 목록)를 볼 수 있으며 음성채팅 기능, 감정표현 기능이 있습니다.

  • 상담방은 상담 주제에 맞춰 BGM/ASMR과 장소가 정해집니다.

  • 메타버스 상담 서비스는 Unity로 구현하였고, 멀티서버는 Photon, 음성채팅은 Agora 기술을 사용하였습니다.

상담 예약 서비스

reserveCounsel

  • 상단에서 나의 예약 정보를 확인할 수 있습니다.
  • 예약 취소가 가능하며, 입장 버튼을 통해 해당 상담사가 상주한 메타버스 방으로 이동하여 상담을 진행합니다.
  • 상담 예약 시엔 상담을 받고 싶은 주제를 선택하여 원하는 상담사를 선택하고 날짜, 시간을 선택하여 예약을 완료합니다.


상담사 빅데이터 추천 서비스

counselList

  • 각각의 사용자의 성향에 맞는 상담사 추천 서비스를 제공합니다. 원하시는 상담사를 손쉽게 찾을 수 있습니다.
  • 상담사의 전문 분야에 따른 전체 상담사 목록도 확인할 수 있습니다.


상담사 리뷰

counselreview

  • 상담사와의 상담 종료 후 해당 상담사에 대한 별점과 리뷰를 남길 수 있습니다.
  • 해당 내용은 추후 상담사 맞춤 추천 서비스의 데이터로 사용됩니다.


1분 데일리 미션

mission

  • 마음을 다스리는 데일리 1분 미션을 수행합니다.

  • 스탬프 색을 통해 하루에 수행한 미션 갯수 확인이 가능하고, 날짜별 스탬프를 모을 수 있습니다.


상담사 로그인 / 마이페이지

counselor

  • 상담사는 마이페이지에서 예약 일정을 확인하고 메타버스 입장이 가능합니다.

프로젝트 산출물✏

팀원 소개 👪


👑 유일권
(Back-End)


😉 김호진
(Front-End)


😎 송예림
(Back-End)


😮 조성규
(Front-End)


😁 이주희
(Front-End)


😊 최주희
(Back-End)


hugging's People

Contributors

qulip avatar choijoohee213 avatar nickad00 avatar yerim8373 avatar joohee56 avatar sungkyu523 avatar quad56 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.