/frientree

안드로이드 Repository

Primary LanguageKotlin

FRIENTREE: 프렌트리 🌳


프렌트리 소개

단순한 스트레스 해소를 넘어, 사용자들이 자신의 감정을 이해하고, 긍정적인 방향으로 성장할 수 있는 환경을 제공합니다. 프렌트리는 개인의 일상에 작은 변화를 가져오고, 청년 우울증을 예방하며, 더 나은 삶을 위해 지속 가능한 해결책을 제공하고자 합니다.

당신의 소중한 감정, 프렌트리에게 말할 준비가 되셨나요?


프렌트리 서비스 화면

📝 회원가입 & 로그인

간단한 이메일 인증으로 간편하게 프렌트리를 즐겨보세요!

🌲 메인 페이지

나무로부터 위로 메세지를 받고, 이파리를 날리거나 받을 수 있어요. 내가 보낸 이파리가 몇 명에게 위로가 되었는지 눈으로 직접 확인 해보세요!

🍎 열매 생성

말하기 또는 텍스트로 오늘의 열매를 생성할 수 있어요.

내가 만든 열매를 확인 할 수도 있어요.

오늘 나와 같은 감정을 가진 사람이 몇 명인지 궁금하지 않나요? 캘린더로 확인해봐요.


주요 기능

프로젝트 기능

🍃이파리 받기

  • 익명 메세지 서비스 (이파리)

    • 익명성을 기반으로 한 이파리 주고받기 서비스. 위로, 격려, 응원을 전하고 따뜻한 마음을 전달받아 보세요.

    이파리 내용을 작성하고 직접 입으로 불어서 전송해 보세요.

    원하는 카테고리를 선택한 후, 휴대폰을 흔들어 이파리를 받아보세요

  • STT 서비스 (열매)

    • 친구에게 얘기하듯 편하게 오늘 있었던 일들을 얘기해보세요. 당신의 감정을 분석하여 귀여운 열매로 받아볼 수 있답니다.

🍹 주스 만들기

  • 감정 통계 서비스 (주스)
    • 일주일간 모아둔 열매들로 휴대폰을 흔들어 주스를 만들어 보세요

  • 감정 통계 서비스 (캘린더)

    • 내가 모은 열매들과 감정의 변화를 한 눈에 알아보세요
  • 감정 토로

    • 억울하고 답답해 힘든 감정들을 내뱉고 터뜨려 해소하세요!

안드로이드


Language | Kotlin

Framework | Android Studio, Android SDK,

DB | RoomDB

Backend Services | Firebase, FCM

Library | Jetpack, Hilt, Retrofit, Flow

Etc | DataStore, CustomCalendar

백엔드


IDE | IntelliJ 23.3.4

Language | Java 17, python 3.7.0

Framework | Spring Boot 3.1.8, FastAPI 0.103.2, Pytorch 1.10

DB | Mysql 8.0.35 - RDS, Spring Data JPA, MongoDB 7.0.5, redis 6.0.16

CI/CD | AWS EC2, GCP, Docker, Docker-compose, Docker-hub, Nginx, Jenkins

Build Tool | Gradle

AI Services | Naver Clova, Kobert

Security | Spring Security, JWT

Cloud Platform | Google Cloud Platform (GCP)

INFRA


AWS EC2

AWS RDS

AWS S3

docker 25.0.0

docker-hub

docker-compose 1.29.2

Nginx-RTMP

Niginx 1.18.0

Ubuntu 20.04.6 LTS

Jenkins-jdk17

ETC


UI/UX | Figma

Cooperation| Notion, Discord, Gerrit, Git-Flow

서비스 아키텍처

안드로이드 구조도

요구 사항 명세서

기능 명세서

화면 설계서

Git 컨벤션

브랜치 용도
master 제품 출시/배포
develop 출시 전 병합 및 테스트
feature 기능개발
hotfix 긴급한 버그 수정
release 이번 출시 버전을 준비

ERD

🚀 노션 링크

DEVERLOPER101 노션 살펴보기