Skip to content

Latest commit

Β 

History

History
80 lines (64 loc) Β· 5.03 KB

File metadata and controls

80 lines (64 loc) Β· 5.03 KB

Indayvidual (인데이비주얼)

Indayvidual은 Day + Individual의 ν•©μ„±μ–΄λ‘œ,
개인의 λΌμ΄ν”„μŠ€νƒ€μΌμ— 맞좘 λ§žμΆ€ν˜• 일정 관리 μ†”λ£¨μ…˜μž…λ‹ˆλ‹€.
μ—¬λŸ¬ 앱을 μ˜€κ°€λ©° 일정을 κ΄€λ¦¬ν•˜λŠ” λΆˆνŽΈν•¨μ„ ν•΄μ†Œν•˜κ³ , ν•„μš”ν•œ κΈ°λŠ₯만 선택해 μ‚¬μš©ν•  수 μžˆλŠ” 톡합 생산성 ν”Œλž«νΌμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Image

πŸš€ μ£Όμš” κΈ°λŠ₯

1. 생산성 κΈ°λŠ₯ 톡합

  • μΊ˜λ¦°λ” + νˆ¬λ‘ 리슀트 + μ‹œκ°„ν‘œ 톡합 관리
  • μ—¬λŸ¬ 앱을 μ‚¬μš©ν•˜λŠ” λ²ˆκ±°λ‘œμ›€ κ°μ†Œ
  • 일정 관리 νš¨μœ¨μ„± ν–₯상

2. κΈ°λŠ₯ μ»€μŠ€ν„°λ§ˆμ΄μ§•

  • λ©”λͺ¨μž₯, 가계뢀, ν•΄λΉ— 트래컀 쀑 ν•„μš”ν•œ κΈ°λŠ₯만 선택 κ°€λŠ₯
  • λΆˆν•„μš”ν•œ κΈ°λŠ₯ μ‚¬μš© λ°©μ§€λ‘œ 집쀑도 ν–₯상
  • 개인 λ§žμΆ€ν˜• μ‚¬μš© κ²½ν—˜ 제곡

3. νŽΈλ¦¬ν•œ μœ„μ ― 제곡

  • μ›”κ°„ 이동 및 일정 확인 κ°€λŠ₯
  • μ•± μ§„μž… 없이도 일정 확인 κ°€λŠ₯
  • 확인 κ³Όμ •μ—μ„œμ˜ 슀트레슀 κ°μ†Œ

πŸ›  Tech Stack

Backend Database Infrastructure API Etc
Java Spring Boot Spring Security Spring WebFlux JPA MySQL Redis QueryDSL AWS S3 AWS Beanstalk GitHub Actions Swagger SpringDoc JWT OAuth2 Lombok JavaMail

πŸ—‚ ERD

Image

πŸ–₯ System Architecture

Image

πŸ“ Project Structure

Indayvidual-Server/
β”œβ”€β”€ build.gradle
β”œβ”€β”€ settings.gradle
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ main
β”‚   β”‚   β”œβ”€β”€ java/com/indayvidual/server
β”‚   β”‚   β”‚   β”œβ”€β”€ IndayvidualServerApplication.java    # Spring Boot main application
β”‚   β”‚   β”‚   β”œβ”€β”€ common/                              # 곡톡 μ—”ν‹°ν‹°, μœ ν‹Έ
β”‚   β”‚   β”‚   β”œβ”€β”€ domain/                              # κΈ°λŠ₯별 도메인 λͺ¨λ“ˆ
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ calendar/                        # μΊ˜λ¦°λ” API
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ event/                           # 이벀트 관리
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ habit/                           # μŠ΅κ΄€ 관리
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ memo/                            # λ©”λͺ¨ κΈ°λŠ₯
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ timetable/                       # μ‹œκ°„ν‘œ
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ todo/                            # ν•  일/μΉ΄ν…Œκ³ λ¦¬
β”‚   β”‚   β”‚   β”‚   └── user/                            # νšŒμ›/인증
β”‚   β”‚   β”‚   └── global/                              # μ „μ—­ μ„€μ •, λ³΄μ•ˆ, μ˜ˆμ™Έ, 곡톡 응닡
β”‚   β”‚   └── resources
β”‚   β”‚       β”œβ”€β”€ application.yml                      # 메인 ν™˜κ²½ μ„€μ •
β”‚   β”‚       β”œβ”€β”€ application-local.yml                 # 둜컬 ν™˜κ²½ μ„€μ •
β”‚   β”‚       └── application-prod.yml                  # 운영 ν™˜κ²½ μ„€μ •
└── gradle/                                           # Gradle Wrapper

πŸ‘₯ Contributors

μ—­ν•  이름 GitHub λ‹΄λ‹Ή 업무
Backend Developer λ°•λ™κ·œ @dong99u ERD, μ»€μŠ€ν„°λ§ˆμ΄μ§•(λ©”λͺ¨, μŠ΅κ΄€)
Backend Developer λ°•μ„±μ€€ @SJ-PARKs CI/CD, S3, 인증·인가
Part Lead 이진경 @alschlee API Docs, 일정, μ‹œκ°„ν‘œ
Backend Developer ν•œμ§€μˆ˜ @eldeoddt Project Structure, νˆ¬λ‘λ¦¬μŠ€νŠΈ(ν•  일, μΉ΄ν…Œκ³ λ¦¬)