minpaeng / HelloToday

무기력감을 이겨내기 위한 자기 관리 서비스 "오늘도, 안녕"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



오늘도, 안녕

무기력한 기분을 이겨내고, 불규칙한 생활을 개선하기 위해 규칙적인 생활 루틴을 체득하고,
서로에 대한 응원을 통해 신체/정신 건강을 관리할 수 있도록 돕는 서비스
삼성 청년 SW 아카데미 - 우수 프로젝트 🏆

2023.07.04 ~ 2022.08.18

Notion | UCC


🖥 프로젝트 개요

팀원 소개



👑 권민정
(Back-End, Infra)



🐟 고다혜
(Back-End)



🎀 김주아
(Front-End)



🐲 신준호
(Back-End)



🐰 윤동훈
(Front-End)



🐯 이지현
(Front-End)


서비스 배경

  • 최근 20·30세대에서 우울증이 사회적 문제로 대두되고 있습니다. 우울증을 겪고 있는 청년은 많고, 약한 우울증으로 시작해 일상생활도 힘들어하는 청년들이 존재합니다. 젊은층의 우울증은 사회적 단절과 정서적 고립을 부르고 가족, 친구, 주변 사람들에게 자신의 마음 상태에 대해 적극적으로 도움을 요청하지 못합니다.

  • 우울증에서 가장 중요한 것은 '자기관리' 입니다. 우울증의 극복을 위해 자신을 스스로 돌보는 노력이 필요하고, 사람과의 교류를 끊임없이 이어가도록 해야 됩니다.

  • 우울증을 겪는 사람이 아니더라도, 본인의 습관에 대한 개선 의지를 가진 사람 또한 존재합니다. 생활 패턴을 바꾸고 싶다는 의지를 갖추고 있지만 '나와의 약속'을 지키는 것은 쉽지 않은 일입니다. 본인의 생활 습관을 개선하고 싶은 모든 사람을 대상으로 '나'에 대해 되돌아보고, 되돌아본 기록을 남길 수 있는 서비스를 기획하게 되었습니다.


서비스 이름 및 설명

  • 다양한 사유로 규칙적인 생활을 원하는 사용자에게 효과적으로 생활 습관을 개선할 수 있도록 도움을 제공합니다.

  • 생활 습관 개선이라는 목표를 세운 사용자에게 용기와 응원을 줄 수 있는 서비스를 제공합니다.


🔎 프로젝트 설계

시스템 구성도




ERD




🔨 개발 환경 및 기술 스택

FrontEnd BackEnd DB CI/CD 협업툴
Node 18.16.1 Java SE Development Kit 11.0.19 MySQL 5.7.35 AWS EC2(Ubuntu 20.04 LTS) GitLab
React 18.2.0 Spring Boot 2.7.14 Redis 7.0.12 Nginx 1.18.0 Jira
React-Router-Dom 6.14.2 Gradle 8.1.1 Docker 24.0.5 Notion
Redux 4.2.1 Apache Tomcat 9.0.78 figma
Axios 1.4.0 Json In Java 20160810 Swagger
Openvidu-Browser 2.28.0 JJWT 0.9.1 Postman
Openvidu-Java-Client 2.28.0

📚 프로젝트 기능

1. 소셜 로그인



  • 카카오, 네이버 로그인이 가능합니다.

  • 최초 로그인 시에는 닉네임 설정을 진행합니다.


2. 개인 루틴 진행



  • 사용자는 일주일간 진행할 루틴을 선택합니다.

  • 루틴은 한 번에 5개까지 선택 가능합니다.




  • 루틴 인증 시에는 날짜, 컨텐츠, 이미지를 입력합니다.

  • 루틴 인증 내역은 마이페이지에서 조회 가능합니다.




  • 7일 동안 모든 루틴의 인증을 진행하면, '오늘도, 안녕'에서 깜짝 선물을 드립니다🎉

3. 단체 루틴 진행



  • 루틴을 혼자 진행하기에 어려움을 겪는 사람들을 위해 단체 루틴을 진행할 수 있는 서비스를 제공합니다.

  • 단체 루틴은 서로 다른 루틴을 진행하고 있는 사람들이 모일 수 있는 화상 미팅 방입니다.

  • 단체 루틴을 진행에 있어 어려움을 겪을 수 있기 때문에 진행을 도울 수 있는 안내 멘트를 출력하는 서비스를 제공합니다.




  • 단체 루틴을 진행할 때에 같은 방에 있는 사람들끼리 팔로우를 신청할 수 있습니다. 팔로우, 팔로잉 내역은 마이페이지 내에서 확인할 수 있습니다.

4. 마이페이지



  • 마이페이지에서는 응원메시지, 버킷리스트, 갤러리, 목표 작성, 한줄일기 작성, 나의 루틴 조회 기능을 제공합니다.

  • 사용자는 8개의 위젯 중 사용하고 싶은 위젯만을 선택하여 사용할 수 있습니다.


5. 사용자 검색



  • 사용자 검색은 닉네임을 통해 검색할 수 있습니다.

  • 루틴 태그를 통한 검색도 제공합니다. 루틴 태그를 클릭하면, 해당 루틴을 진행하고 있는 사용자들이 검색 결과로 나오게 됩니다.


📝 프로젝트 산출물

About

무기력감을 이겨내기 위한 자기 관리 서비스 "오늘도, 안녕"


Languages

Language:JavaScript 41.4%Language:Java 37.5%Language:CSS 20.7%Language:HTML 0.4%Language:Dockerfile 0.0%