Skip to content

πŸ“† Indayvidual : μ»€μŠ€ν„°λ§ˆμ΄μ§•μ„ 톡해 일정 κ΄€λ¦¬μ˜ νš¨μœ¨μ„ λ†’μ΄λŠ” 톡합 생산성 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜

Notifications You must be signed in to change notification settings

Indayvidual/Indayvidual-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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, νˆ¬λ‘λ¦¬μŠ€νŠΈ(ν•  일, μΉ΄ν…Œκ³ λ¦¬)

About

πŸ“† Indayvidual : μ»€μŠ€ν„°λ§ˆμ΄μ§•μ„ 톡해 일정 κ΄€λ¦¬μ˜ νš¨μœ¨μ„ λ†’μ΄λŠ” 톡합 생산성 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages