Skip to content
/ MYR Public

πŸ“ Myλ ₯μ„œ - λˆ„κ΅¬λ‚˜ κ°„λ‹¨ν•˜κ²Œ μž‘μ„±ν•˜λŠ” λ‚˜μ˜ 역사 | Next.js, Tailwind, Zustand

Notifications You must be signed in to change notification settings

gr22nist/MYR

Repository files navigation

Myλ ₯μ„œ (MyRecord)

λˆ„κ΅¬λ‚˜ κ°„λ‹¨ν•˜κ²Œ μž‘μ„±ν•˜λŠ” λ‚˜μ˜ 역사, Myλ ₯μ„œ

μ•ˆμ „ν•˜κ³  κ°„νŽΈν•œ 온라인 이λ ₯μ„œ μž‘μ„± μ„œλΉ„μŠ€

πŸ” 데λͺ¨

🎯 μ†Œκ°œ

Myλ ₯μ„œλŠ” Next.js 기반의 온라인 이λ ₯μ„œ μž‘μ„± μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€. 이λ ₯μ„œμ—λŠ” 개인의 ν•™λ ₯, κ²½λ ₯, μ—°λ½μ²˜ λ“± λ―Όκ°ν•œ κ°œμΈμ •λ³΄κ°€ ν¬ν•¨λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 정보λ₯Ό μ„œλ²„μ— μ €μž₯ν•˜λŠ” μˆœκ°„, 유좜 μœ„ν—˜μ΄ λ°œμƒν•  수 μžˆλ‹€λŠ” 점을 κ³ λ―Όν–ˆμŠ΅λ‹ˆλ‹€.

κ·Έλž˜μ„œ Myλ ₯μ„œλŠ” λͺ¨λ“  데이터λ₯Ό 였직 μ‚¬μš©μžμ˜ λΈŒλΌμš°μ €μ—λ§Œ μ €μž₯ν•˜κ³ , μ„œλ²„λ₯Ό μ „ν˜€ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 방식을 μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€. 마치 개인 μ»΄ν“¨ν„°μ—μ„œ λ¬Έμ„œ μž‘μ—…μ„ ν•˜λŠ” κ²ƒμ²˜λŸΌ, μ‚¬μš©μžμ˜ μ†Œμ€‘ν•œ μ •λ³΄λŠ” μ‚¬μš©μžμ˜ κΈ°κΈ°μ—λ§Œ μ•ˆμ „ν•˜κ²Œ λ³΄κ΄€λ©λ‹ˆλ‹€.

νŠΉμ§•

  • κ°•λ ₯ν•œ λ³΄μ•ˆ:

    • πŸ”’ μ„œλ²„λ¦¬μŠ€ μ•„ν‚€ν…μ²˜λ‘œ 데이터 유좜 μ›μ²œ 차단
    • πŸ” AES-256 μ•”ν˜Έν™”λ‘œ 둜컬 데이터 보호
    • πŸ’Ύ μ•ˆμ „ν•œ IndexedDB μ €μž₯μ†Œ ν™œμš©
    • πŸ›‘οΈ CSP 기반 λ¦¬μ†ŒμŠ€ λ³΄μ•ˆ
  • μŠ€λ§ˆνŠΈν•œ 데이터 관리:

    • ⚑ μ‹€μ‹œκ°„ μžλ™ μ €μž₯
    • πŸ’Ύ 데이터 λ°±μ—… 및 볡원
    • πŸ“€ JSON 기반 데이터 이식
    • πŸ”„ 크둜슀 λΈŒλΌμš°μ € 지원
  • μ΅œμ ν™”λœ μ‚¬μš©μž κ²½ν—˜:

    • 🎯 PC ν™˜κ²½ μ΅œμ ν™” UI
    • πŸ–±οΈ λ“œλž˜κ·Έ μ•€ λ“œλ‘­ μ„Ήμ…˜ 관리
    • πŸ“ μ»€μŠ€ν…€ μ„Ήμ…˜ 지원
    • πŸ–¨οΈ PDF 좜λ ₯ 지원

⚠️ 데이터 λ³΄μ•ˆ μ•ˆλ‚΄

μ‚¬μš©μžμ˜ μ†Œμ€‘ν•œ 정보λ₯Ό μ•ˆμ „ν•˜κ²Œ 지킀기 μœ„ν•œ μ•ˆλ‚΄

  • μ‹ λ’°ν•  수 μžˆλŠ” λ°±μ‹  ν”„λ‘œκ·Έλž¨ μ‚¬μš©
  • μš΄μ˜μ²΄μ œμ™€ λΈŒλΌμš°μ €μ˜ μ΅œμ‹  λ³΄μ•ˆ μ—…λ°μ΄νŠΈ μœ μ§€
  • μ€‘μš”ν•œ μž‘μ—… ν›„μ—λŠ” 데이터 λ‚΄λ³΄λ‚΄κΈ°λ‘œ λ°±μ—…ν•˜κΈ°

✨ μ£Όμš” κΈ°λŠ₯

1. 데이터 관리

  • πŸ“ μ‹€μ‹œκ°„ μžλ™ μ €μž₯
  • πŸ”’ 둜컬 데이터 μ•”ν˜Έν™”
  • πŸ“€ 데이터 이식성 지원
  • πŸ”„ λ°±μ—… 및 볡원

2. μ„Ήμ…˜ 관리

  • ✏️ κΈ°λ³Έ μ„Ήμ…˜ (κ²½λ ₯, ν•™λ ₯)
  • βž• μ»€μŠ€ν…€ μ„Ήμ…˜ 지원
  • πŸ”„ λ“œλž˜κ·Έ μ•€ λ“œλ‘­ μ •λ ¬
  • πŸ“Œ μ„Ήμ…˜ μ ‘κΈ°/펼치기

3. λ¬Έμ„œ 관리

  • πŸ–¨οΈ PDF 좜λ ₯
  • πŸ“± λ°˜μ‘ν˜• λ””μžμΈ
  • πŸ“‹ μžλ™ μ €μž₯

πŸ› οΈ 기술 μŠ€νƒ

Core

  • Next.js 14
  • React 18
  • Tailwind CSS
  • Zustand (μƒνƒœκ΄€λ¦¬)

μ£Όμš” 라이브러리

  • UI/UX

    • @dnd-kit (λ“œλž˜κ·Έ μ•€ λ“œλ‘­)
    • react-modal (μ ‘κ·Όμ„± λͺ¨λ‹¬)
  • 데이터 & λ³΄μ•ˆ

    • crypto-js (AES-256)
    • dexie (IndexedDB)
    • browser-image-compression
  • κΈ°λŠ₯

    • react-to-print (PDF)
    • react-daum-postcode (μ£Όμ†Œ)

개발 도ꡬ

  • ESLint
  • @next/bundle-analyzer
  • Vercel

🌐 λΈŒλΌμš°μ € 지원

  • λͺ¨λ˜ λΈŒλΌμš°μ € 지원

⚠️ Internet ExplorerλŠ” μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€

🚧 개발 ν˜„ν™©

  • βœ… ν”„λ‘œμ νŠΈ 초기 μ„€μ • (2024-09-05)
  • βœ… κΈ°λ³Έ λ ˆμ΄μ•„μ›ƒ κ΅¬ν˜„ (2024-09-27)
  • ⬜ shadcn/ui λ§ˆμ΄κ·Έλ ˆμ΄μ…˜
  • ⬜ λ°˜μ‘ν˜• λ””μžμΈ κ΅¬ν˜„

About

πŸ“ Myλ ₯μ„œ - λˆ„κ΅¬λ‚˜ κ°„λ‹¨ν•˜κ²Œ μž‘μ„±ν•˜λŠ” λ‚˜μ˜ 역사 | Next.js, Tailwind, Zustand

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published