Skip to content

Repository files navigation

⏰ Timo ️

TimoLanding

βš™οΈ Features

Timo-Flow1

πŸ“ νˆ¬λ‘μ™€ μ‹œκ°„μ„ μž…λ ₯ν•΄ νƒ€μž„λ°•μŠ€ 생성

ν•΄μ•Ό ν•  일과 μ˜ˆμƒ μ†Œμš” μ‹œκ°„μ„ μž…λ ₯ν•˜λ©΄ ν•˜λ£¨ κ³„νšμ΄ νƒ€μž„λ°•μŠ€ ν˜•νƒœλ‘œ μžλ™ μƒμ„±λ©λ‹ˆλ‹€.

Timo-Flow2

⏱️ 타이머λ₯Ό μ‹€ν–‰ν•΄ κ³„νš μˆ˜ν–‰

각 νƒ€μž„λ°•μŠ€λ₯Ό μ‹€ν–‰ν•˜λ©΄ μ„€μ •ν•œ μ‹œκ°„λ§ŒνΌ 타이머가 μ‹œμž‘λ˜κ³  μ‹€μ œ μˆ˜ν–‰ μ‹œκ°„μ΄ μΈ‘μ •λ©λ‹ˆλ‹€.

Timo-Flow3

πŸ“Š νƒ€μž„λΌμΈμ„ ν†΅ν•΄μ„œ 기둝

νƒ€μ΄λ¨Έλ‘œ μˆ˜ν–‰ν•œ μ‹œκ°„λ§ŒνΌ νƒ€μž„λΌμΈμ— μ‹€μ‹œκ°„μœΌλ‘œ κΈ°λ‘λ˜μ–΄ ν•˜λ£¨ λ™μ•ˆ 무엇을 ν–ˆλŠ”μ§€ ν•œλˆˆμ— νŒŒμ•…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Timo-Flow4

πŸ€– AI ν”Όλ“œλ°±

κ³„νšν•œ μ†Œμš” μ‹œκ°„κ³Ό μ‹€μ œ μ†Œμš” μ‹œκ°„μ„ 비ꡐ해 AIκ°€ μ‚¬μš©μžμ—κ²Œ λ§žλŠ” μ‹œκ°„ μΆ”μ²œκ³Ό ν”Όλ“œλ°±μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Timo-Flow5

▢️ μ™„λ£Œν•˜λ©΄ λ‹€μŒ νƒ€μž„λ°•μŠ€λ₯Ό μ‹œμž‘

ν•˜λ‚˜μ˜ νˆ¬λ‘λ₯Ό μ™„λ£Œν•˜λ©΄ μ΄μ–΄μ„œ λ‹€μŒ νƒ€μž„λ°•μŠ€λ‘œ μžμ—°μŠ€λŸ½κ²Œ λ„˜μ–΄κ°€ κ³„νšν•œ ν•˜λ£¨λ₯Ό λŠκΉ€ 없이 μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Timo-Flow6

πŸ“ˆ 톡계

ν•˜λ£¨ λ™μ•ˆ κ³„νšν•œ μ‹œκ°„κ³Ό μ‹€μ œ μˆ˜ν–‰ μ‹œκ°„μ˜ 차이λ₯Ό μΊ˜λ¦°λ” λ·°μ—μ„œ ν•œλˆˆμ— 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

Timo-Flow7

🎯 집쀑 λͺ¨λ“œ

ν•˜λ‚˜μ˜ νˆ¬λ‘μ—λ§Œ μ§‘μ€‘ν•΄μ„œ μˆ˜ν–‰ν•  수 μžˆλŠ” λͺ°μž… μ „μš© 화면을 μ œκ³΅ν•©λ‹ˆλ‹€.

ν•  일을 μ‹œκ°„ λ‹¨μœ„λ‘œ κ΄€λ¦¬ν•˜λŠ” νƒ€μž„λ°•μ‹± νˆ¬λ‘

TimoλŠ” μž‘μ—…μ„ μ‹€ν–‰ κ°€λŠ₯ν•œ μ‹œκ°„ λΈ”λ‘μœΌλ‘œ λ³€ν™˜ν•΄ κ³„νšν•œ 일을 μ‹€μ œλ‘œ μ™„λ£Œν•  수 μžˆλ„λ‘ λ•λŠ” νƒ€μž„λ°•μŠ€ 기반 ν•  일 관리 μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

기쑴의 νˆ¬λ‘ μ„œλΉ„μŠ€μ™€ 달리, TimoλŠ” 각 μž‘μ—…μ„ μΆ”κ°€ν•  λ•Œ μ˜ˆμƒ μ†Œμš” μ‹œκ°„μ„ μž…λ ₯ν•˜λ„λ‘ ν•˜λ©° 이λ₯Ό λ°”νƒ•μœΌλ‘œ ν•˜λ£¨ 일정을 μ‹œκ°„ 블둝 μ€‘μ‹¬μœΌλ‘œ κ΅¬μ„±ν•©λ‹ˆλ‹€.

λ˜ν•œ μ‚¬μš©μžμ˜ μž‘μ—… 및 μ‹œκ°„ μ‚¬μš© νŒ¨ν„΄μ„ μ§€μ†μ μœΌλ‘œ ν•™μŠ΅ν•˜μ—¬ AI 기반 μ†Œμš” μ‹œκ°„ μΆ”μ²œμ„ μ œκ³΅ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 κ³Όλ„ν•œ κ³„νšμ„ 쀄이고 보닀 ν˜„μ‹€μ μ΄κ³  μ‹€ν–‰ κ°€λŠ₯ν•œ 일정을 μ„ΈμšΈ 수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€.

Β 

✨ Backend Developers

μ •μœ€μ•„ λ°•μ˜ˆλ‚˜ μž₯자윀
Timo-yuna Timo-yena Timo-jayoon
Backend Leader Backend Dev Backend Dev
@laura-jung @anykrap @Jy000n

Β 

πŸ› οΈ Tech Stack

Backend & Auth

SPRING BOOT SPRING SECURITY JWT

Database & Cache

MYSQL REDIS

Infra & Deploy

DOCKER Nginx AWS EC2 AWS RDS GHCR

Monitoring

Prometheus Grafana Sentry

AI

Google Gemini

Β 

πŸ–₯️ System Architecture

Timo-system_architecture

Β 

πŸ“Š ERD

Timo-erd

Β 

πŸ“¦οΈ Directory

πŸ“‚com.Timo.Timo
β”œβ”€β”€πŸ“‚domain
β”‚   β”œβ”€β”€πŸ“‚timer
β”‚   β”‚   β”œβ”€β”€πŸ“‚controller       # HTTP μš”μ²­/응닡 처리
β”‚   β”‚   β”œβ”€β”€πŸ“‚docs             # Swagger λ¬Έμ„œ (Controller와 뢄리)
β”‚   β”‚   β”œβ”€β”€πŸ“‚dto              # μš”μ²­/응닡 DTO
β”‚   β”‚   β”œβ”€β”€πŸ“‚entity           # JPA μ—”ν‹°ν‹°
β”‚   β”‚   β”œβ”€β”€πŸ“‚enums            # 도메인 μ „μš© enum
β”‚   β”‚   β”œβ”€β”€πŸ“‚exception        # μ—λŸ¬/성곡 μ½”λ“œ
β”‚   β”‚   β”œβ”€β”€πŸ“‚repository       # DB μ ‘κ·Ό
β”‚   β”‚   β””β”€β”€πŸ“‚service          # λΉ„μ¦ˆλ‹ˆμŠ€ 둜직
β”‚   β”œβ”€β”€πŸ“‚todo
β”‚   β”œβ”€β”€πŸ“‚user
β”‚   └── ...
β””β”€β”€πŸ“‚global
    β”œβ”€β”€πŸ“‚auth                 # 인증/인가 곡톡 둜직
    β”œβ”€β”€πŸ“‚common               # 곡톡 베이슀 클래슀 (BaseTimeEntity λ“±)
    β”œβ”€β”€πŸ“‚config               # Swagger, Security λ“± μ„€μ •
    β”œβ”€β”€πŸ“‚exception            # 곡톡 μ˜ˆμ™Έ 처리
    β”œβ”€β”€πŸ“‚jwt                  # JWT μœ ν‹Έ (λ°œκΈ‰/검증)
    β”œβ”€β”€πŸ“‚logging              # μš”μ²­/응닡 및 μ˜ˆμ™Έ λ‘œκΉ…
    β””β”€β”€πŸ“‚response             # 곡톡 응닡 포맷 (BaseResponse)

Β 

πŸ“‹ Convention

🌟 κΉƒ μ»¨λ²€μ…˜ λ³΄λŸ¬κ°€κΈ°
🌟 μ½”λ“œ μ»¨λ²€μ…˜ λ³΄λŸ¬κ°€κΈ°

About

Less Chaos. More Focus. πŸ•’ Manage your day with timeboxes.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Packages

Contributors

Languages