Skip to content
/ FeedMe Public

사용자가 직접 찍은 사진을 바탕으로 AI가 이미지를 추출해서 귀여운 크리쳐(아바타)를 생성해줍니다. 내가 매일 등록한 할 일을 완료할 때마다 성장하는 크리쳐를 살펴보는 재미를 통해 "갓생살기" 동기부여 프로젝트(SSAFY 2학기 공통 프로젝트)

Notifications You must be signed in to change notification settings

Jingik/FeedMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feed Me


서비스 배포 주소


fitPose fitDepth ➡️ m3
rain_28 rain_34

사용자가 직접 찍은 사진을 바탕으로 AI가 이미지를 추출해서 귀여운 크리쳐(아바타)를 생성해줍니다. 내가 매일 등록한 할 일을 완료할 때마다 성장하는 크리쳐를 살펴보는 재미를 통해 "갓생살기" 동기부여를 할 수 있습니다. 또한, ToDo 현황을 친구와도 공유하면서 서로의 갓생을 격려해주세요


서비스 데모 🎥

서비스의 주요 화면들을 통해 기능을 확인해보세요:

1. 메인 화면

1번

2. 할 일 관리 화면

2번

3. RAG 기법을 활용한 초개인화 된 크리쳐와의 대화 시스템

3번


팀 소개 🚀

팀명: 불사조

팀원 프로필

김진기

김진기

역할: 팀 리더, 인프라 개발

연락처: kjg6462@navere.com

GIT: github.com/진기

김문희

김문희

역할: 백엔드, 프론트엔드

연락처: homoonshi@gmail.com

GIT: github.com/문희

박상필

박상필

역할: AI 모델 및 파이프라인

연락처: pagerank990@gmail.com

기술 블로그: Git-io

박예본

박예본

역할: 백엔드, 시큐리티 구현

연락처: goodyebon123@naver.com

GIT: github.com/예본

진현지

진현지

역할: 화면 디자인, 프론트엔드 개발

연락처: jinhyunji520@gmail.com

GIT: github.com/현지

장현수

장현수

역할: 프론트엔드

연락처: choi@example.com

GIT: github.com/현수

목차

프로젝트 소개

Feed Me는 사용자가 등록한 할 일(ToDo)을 완료할 때마다 귀여운 크리쳐가 성장하는 게임형 ToDo 관리 애플리케이션입니다. 사용자는 직접 찍은 사진을 AI가 분석하여 생성된 아바타를 관리하고 성장시킬 수 있습니다. 이 프로젝트는 사용자들에게 할 일을 완료하는 즐거움을 제공함으로써 동기부여를 높이는 것을 목표로 합니다.

주요 기능

  • AI 이미지 분석을 통한 아바타 생성
  • 할 일 완료 시 크리쳐의 성장 및 변형
  • 사용자의 TodoList 설정 및 수행 여부에 따른 초개인화 비서 챗봇 기능
  • 친구와 ToDo 현황 공유 및 상호 격려 기능
  • 친구와의 상호 채팅 기능

서비스 아키텍처

image

설치 환경

  • 운영 체제: Ubuntu 20.04
  • IDE: IntelliJ, VSCode
  • Node.js: 15
  • JDK: 17
  • MongoDB: 7.0.12
  • MySQL: 8.0.32 (오타 정정)
  • Docker: 20
  • Python: 3.9.14
  • Jenkins: LTS

포트 설정

  • 프론트엔드 (FrontEnd): 80
  • 백엔드 (BackEnd): 8080
  • MySQL: 3306
  • MongoDB: 3307
  • Jenkins: 8085
  • Redis: 6379

설치 및 설정

요구 사항

  • Node.js v15 이상
  • Python 3.9 이상
  • Docker 20
  • MongoDB 7.0.12
  • MySQL 8.0.32
  • Jenkins LTS

프로젝트 구조

feed-me/
S11P12B104
├─ .gitignore  📄
├─ AI  🤖
│  └─ gpu-server  🖥️
│     └─ lab-phil  🧪
│        ├─ 0_codes  💻
│        ├─ assets  🎨
│        ├─ configs  ⚙️
│        ├─ consumer.sh  🔄
│        ├─ data  📊
│        ├─ LICENSE-CODE  📜
│        ├─ model  🧠
│        │  ├─ anything_control_pipeline.py  📝
│        │  ├─ assets  🎨
│        │  ├─ consumer.py  📝
│        │  ├─ pixel_model.py  📝
│        │  ├─ segment_anything_model.py  📝
│        │  └─ utils.py  🛠️
│        ├─ pyproject.toml  📝
│        ├─ pytest.ini  🧪
│        ├─ README.md  📄
│        ├─ requirements  📋
│        ├─ scripts  📜
│        └─ tests  🧪
├─ Backend-feedme  💻
│  ├─ feedme  🍽️
│  │  ├─ .env  🌍
│  │  ├─ Dockerfile  🐳
│  │  ├─ gradle  📦
│  │  ├─ gradlew  ⚙️
│  │  ├─ gradlew.bat  ⚙️
│  │  └─ src  📂
│  │     ├─ main  🚀
│  │     │  ├─ java  ☕
│  │     │  │  └─ com  🌐
│  │     │  │     └─ todoslave  💼
│  │     │  │        └─ feedme  🍽️
│  │     │  │           ├─ config  ⚙️
│  │     │  │           ├─ controller  🎮
│  │     │  │           ├─ domain  🌱
│  │     │  │           │  └─ entity  🏛️
│  │     │  │           ├─ DTO  📦
│  │     │  │           ├─ repository  🗄️
│  │     │  │           └─ service  🛠️
│  │     └─ resources  📂
│  │     └─ test  🧪
├─ Front-feedme  🖼️
│  ├─ .gitignore  📄
│  ├─ default.conf  ⚙️
│  ├─ docker-compose.yml  🐳
│  ├─ Dockerfile  🐳
│  ├─ package-lock.json  📦
│  ├─ package.json  📦
│  ├─ public  🌐
│  └─ src  📂
└─ README.md  📄

설명

  • AI: AI 모델 관련 파일들이 포함된 디렉토리.
  • Backend-feedme: 백엔드 애플리케이션 코드.
  • Front-feedme: 프론트엔드 애플리케이션 코드.


주관: 삼성전자, 삼성 청년 소프트웨어 아카데미(SSAFY)

About

사용자가 직접 찍은 사진을 바탕으로 AI가 이미지를 추출해서 귀여운 크리쳐(아바타)를 생성해줍니다. 내가 매일 등록한 할 일을 완료할 때마다 성장하는 크리쳐를 살펴보는 재미를 통해 "갓생살기" 동기부여 프로젝트(SSAFY 2학기 공통 프로젝트)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published