Skip to content

HI-dle/rouby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rouby, 당신만의 루틴 비서 (리드미 작성 중...)

  • AI를 통해서 루틴 추천과 매일 아침 브리핑을 받고 하루 끝에 그 날의 피드백을 수행해주는 AI 비서 서비스

활용 기술

  • Spring Boot, Spring AI
  • Vue.js, JS, Pinia
  • PostgreSQL, Redis
  • Gemini API, FCM
  • iCalendar(RFC 5545)
  • Docker, Docker-compose, Github Actions

ERD

image

백엔드 프로젝트 구조 개요

├─assistant
│  ├─briefing
│  ├─feedback
│  ├─prompt
│  └─recommendation
├─batch
│  ├─briefing
│  ├─config
│  └─notification
├─common
│  ├─aop
│  │  └─annotation
│  ├─config
│  ├─dto
│  ├─exception
│  │  └─type
│  ├─jpa
│  ├─props
│  ├─resolver
│  └─utils
├─notification
│  ├─email
│  ├─notificationEvent
│  └─notificationtemplate
├─routine
│  ├─daily_task
│  └─routine_task
├─schedule
└─user
    ├─device
    └─user # 각 도메인 aggregate 디렉토리 하위는 4계층 구조 활용
        ├─application
        │  ├─dto
        │  │  ├─command
        │  │  └─info
        │  ├─exception
        │  ├─service
        │  │  ├─token
        │  │  └─verification
        │  └─usecase
        ├─domain
        │  ├─entity
        │  ├─repository
        │  └─service
        ├─infrastructure
        │  ├─persistence
        │  │  ├─jpa
        │  │  └─redis
        │  ├─security
        │  │  ├─dto
        │  │  ├─filter
        │  │  └─handler
        │  └─token
        └─presentation
            ├─dto
            │  ├─request
            │  └─response
            └─validation

프로젝트 배포 설계 (예상)

image

와이어프레임

image

팀원 정보

강혜주 남정길 박지은 최진영 한지훈 황하온

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6