Skip to content
@crescenders

Crescenders

  • Korea, South

μ„œλΉ„μŠ€ μ†Œκ°œ

πŸ‘‹ 개발자λ₯Ό μœ„ν•œ μ†Œκ·œλͺ¨ μŠ€ν„°λ”” ν”Œλž«νΌ, ν¬λ ˆμ„Όλ„μž…λ‹ˆλ‹€.

πŸ”Š Crescendo, 점점 더 크고 κ°•ν•˜κ²Œ.

"ν¬λ ˆμ„Όλ„"λŠ” μ΄νƒˆλ¦¬μ•„μ–΄μ—μ„œ μœ λž˜ν•œ μŒμ•… μš©μ–΄μž…λ‹ˆλ‹€. 이것은 'μ„±μž₯ν•˜λ‹€' λ˜λŠ” 'μ¦κ°€ν•˜λ‹€'λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. μŒμ•…μ—μ„œλŠ” μŒλŸ‰μ΄ 점점 μ¦κ°€ν•˜λŠ” 것을 λ‚˜νƒ€λ‚΄λŠ” ν‘œν˜„μœΌλ‘œ μ‚¬μš©λ˜λŠ”λ°, μ‘°μš©ν•œ λΆ€λΆ„μ—μ„œ μ‹œμž‘ν•˜μ—¬ 점차적으둜 κ°•ν•˜κ²Œ, λ˜λŠ” 크게 ν”Œλ ˆμ΄ν•˜λΌλŠ” 의미λ₯Ό κ°€μ§‘λ‹ˆλ‹€. λΆ„μ•Όλ₯Ό λ§‰λ‘ ν•˜κ³ , "μ„±μž₯" μ΄λΌλŠ” λ‹¨μ–΄λŠ” 슀슀둜 λ°œμ „ν•˜κ³ μž ν•˜λŠ” μ΄λ“€μ˜ κ°€μŠ΄μ„ λ‘κ·Όκ±°λ¦¬κ²Œ ν•©λ‹ˆλ‹€. ν¬λ ˆμ„Όλ„ μ„œλΉ„μŠ€λ₯Ό ν†΅ν•΄μ„œ, λ°œμ „μ„ μ›ν•˜λŠ” 열정적인 μ‚¬λžŒλ“€κ³Ό "μ„±μž₯" ν•΄ λ³΄μ„Έμš”. 점점 더 크고, κ°•ν•˜κ²Œ!

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ ν•¨κ»˜ μ„±μž₯ν•˜λŠ” 즐거움

ν¬λ ˆμ„Όλ„λ₯Ό 톡해 κ°œλ°œμžλ“€μ€ μžμ‹ μ˜ μ—­λŸ‰μ„ ν–₯μƒμ‹œν‚€κ³ , λ‹€λ₯Έ κ°œλ°œμžλ“€κ³Ό μ†Œν†΅ν•˜λ©° 지식을 κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ, λ‹€μ–‘ν•œ 개발 λΆ„μ•Όμ˜ μŠ€ν„°λ””μ— μ°Έμ—¬ν•˜μ—¬ μƒˆλ‘œμš΄ 지식을 μŠ΅λ“ν•˜κ³ , μžμ‹ μ˜ 관심 λΆ„μ•Όλ₯Ό ν™•μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ—¬λŸ¬κ°€μ§€ μŠ€ν„°λ””λ₯Ό 즐기며, 열정적인 μŠ€ν„°λ”” 멀버듀과 ν•¨κ»˜ μ„±μž₯ν•˜λŠ” κ²½ν—˜μ„ λ§Œλ‚˜λ³΄μ„Έμš”!

πŸ“ˆ 체계적이고 효율적인 μŠ€ν„°λ”” 운영

ν¬λ ˆμ„Όλ„λŠ” κ°œλ°œμžλ“€μ΄ 자유둭게 μŠ€ν„°λ””λ₯Ό κ°œμ„€ν•˜κ³  μ°Έμ—¬ν•  수 μžˆλŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€. μš΄μ˜ν•˜κ³  싢은 μŠ€ν„°λ””λ₯Ό κ°œμ„€ν•˜κ³  과제λ₯Ό 등둝할 수 있으며, κ°€μž…ν•˜κ³  싢은 μŠ€ν„°λ””μ— μ°Έμ—¬ν•˜μ—¬ 과제λ₯Ό μ œμΆœν•  수 μžˆμŠ΅λ‹ˆλ‹€. νŒ€μ›μ„ λͺ¨μ§‘ν•˜κ³  과제λ₯Ό λ“±λ‘ν•˜κ±°λ‚˜, μ›ν•˜λŠ” μŠ€ν„°λ””μ— μ°Έμ—¬ν•˜μ—¬ 과제λ₯Ό μ œμΆœν•΄λ³΄μ„Έμš”!

πŸ“š 쉽고 λΉ λ₯Έ μŠ€ν„°λ”” 탐색

개발 μΉ΄ν…Œκ³ λ¦¬ λ³„λ‘œ λΆ„λ₯˜λœ μŠ€ν„°λ””λ₯Ό 탐색할 수 있으며, ν‚€μ›Œλ“œλ‘œ 검색이 κ°€λŠ₯ν•©λ‹ˆλ‹€. κ°€μž…ν•˜κ³  싢은 μŠ€ν„°λ””λ₯Ό μ°Ύμ•˜λ‹€λ©΄ μ°Έμ—¬ 신청을 λ³΄λ‚΄λ³΄μ„Έμš”. μŠ€ν„°λ”” λ©€λ²„λ‘œ μŠΉμΈλ˜μ—ˆλ‹€λ©΄ μŠ€ν„°λ””μ›μœΌλ‘œμ„œ ν™œλ™ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


πŸ’‘ μ‚¬μš©λ²•μ„ μ•Œλ €μ£Όμ„Έμš”. μ‚¬μš©ν•΄ 보고 μ‹Άμ–΄μš”!

1. πŸ”Ž κ°œμ„€λœ μŠ€ν„°λ””λ₯Ό νƒμƒ‰ν•΄λ³΄μ„Έμš”.

image

  • 개발 μΉ΄ν…Œκ³ λ¦¬λ³„λ‘œ λΆ„λ₯˜λœ μŠ€ν„°λ”” 탐색이 κ°€λŠ₯ν•©λ‹ˆλ‹€.
  • κΈ€ 제λͺ©, μŠ€ν„°λ””λͺ…, νƒœκ·Έ, μΉ΄ν…Œκ³ λ¦¬λ‘œ μŠ€ν„°λ””λ₯Ό κ²€μƒ‰ν•΄λ³΄μ„Έμš”.

image

  • ν₯λ―Έκ°€ κ°€λŠ” μŠ€ν„°λ””κ°€ μžˆλ‹€λ©΄, 상세 정보λ₯Ό ν™•μΈν•΄λ³΄μ„Έμš”!

2. πŸ“Έ μ°Έμ—¬ν•˜κ³ μž ν•˜λŠ” μŠ€ν„°λ””κ°€ λΆ€μ‘±ν•˜λ‹€λ©΄, 직접 κ°œμ„€ν•΄λ³΄μ„Έμš”!

image image image

  • κ°œμ„€ν•  μŠ€ν„°λ””λ₯Ό λŒ€ν‘œν•˜λŠ” 썸넀일 사진을 λ“±λ‘ν•˜κ³ , μΉ΄ν…Œκ³ λ¦¬μ™€ νƒœκ·Έλ₯Ό 톡해 μ‚¬λžŒλ“€μ΄ 탐색할 수 μžˆλ„λ‘ 홍보글을 μž‘μ„±ν•΄λ³΄μ„Έμš”.
  • μŠ€ν„°λ””μ› λͺ¨μ§‘ κΈ°κ°„κ³Ό μŠ€ν„°λ”” 기간을 μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • ν…μŠ€νŠΈ 에디터λ₯Ό 톡해 μŠ€ν„°λ”” μ†Œκ°œκΈ€μ„ λ‹€μ±„λ‘­κ²Œ μž‘μ„±ν•΄λ³΄μ„Έμš”!

3. πŸ“© μ°Έμ—¬ν•˜κ³ μž ν•˜λŠ” μŠ€ν„°λ””λ₯Ό μ°Ύμ•˜λ‹€λ©΄, κ°€μž…μ‹ μ²­μ„ 보내 λ³΄μ„Έμš”.

image

  • μŠ€ν„°λ””μ— μ°Έμ—¬ν•˜κ³  싢은 이유λ₯Ό κ°„λ‹¨ν•˜κ²Œ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μž‘μ„±ν•œ λ‚΄μš©μ€ μŠ€ν„°λ””μž₯μ—κ²Œλ§Œ λ³΄μ—¬μ§‘λ‹ˆλ‹€.

4. πŸ“Š 체계적인 μŠ€ν„°λ”” κ΄€λ¦¬λ‘œ, λͺ©ν‘œλ₯Ό λ‹¬μ„±ν•˜μ„Έμš”.

image image

  • μžμ‹ μ΄ κ°œμ„€ν•œ μŠ€ν„°λ”” λͺ©λ‘κ³Ό 정보λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

image image

  • μ°Έμ—¬ 신청을 보낸 μŠ€ν„°λ”” 및 μ°Έμ—¬ 쀑인 μŠ€ν„°λ”” λͺ©λ‘μ„ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€. μ§€μ›μ„œλ₯Ό 읽고 같이 곡뢀할 열정적인 μ‚¬λžŒλ“€μ„ μ°Ύμ•„λ³΄μ„Έμš”!

5. πŸ’― 과제λ₯Ό λ“±λ‘ν•΄μ„œ, μŠ€ν„°λ”” κ³΅λ™μ˜ λͺ©ν‘œλ₯Ό μ„€μ •ν•΄λ³΄μ„Έμš”.

image image

  • μžμ‹ μ΄ κ°œμ„€ν•œ μŠ€ν„°λ””λΌλ©΄, 과제λ₯Ό 등둝할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μŠ€ν„°λ”” λͺ¨μ§‘글을 올린 직후뢀터 등둝이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

6. πŸ’ͺ🏼 과제λ₯Ό μ œμΆœν•΄μ„œ, λ™λ£Œλ“€κ³Ό μ˜λ―ΈμžˆλŠ” 결과물을 λ§Œλ“€μ–΄λ³΄μ„Έμš”.

image image

  • κ°€μž…ν•œ μŠ€ν„°λ””κ·Έλ£Ήμ— 과제λ₯Ό μ œμΆœν•  수 μžˆμŠ΅λ‹ˆλ‹€. (과제 제좜 λͺ©λ‘ -> 과제 μ œμΆœν•˜κΈ°)
  • ν™œλ™ κΈ°κ°„ λ‚΄μ—λ§Œ 과제λ₯Ό μ œμΆœν•  수 μžˆλ‹€λŠ” 점을 κΌ­ κΈ°μ–΅ν•˜μ„Έμš”!

βš™ 기술적 μ„ΈλΆ€ 사항

ν”„λ‘ νŠΈμ—”λ“œ

기술 μŠ€νƒ

image

  • Next.js둜 SSRλ₯Ό μ μš©ν•˜μ—¬ 초기 λ Œλ”λ§ 속도와 SEOλ₯Ό ν•΄κ²°ν•˜κ³  상황에 따라 SSG, CSR도 적절히 ν™œμš©ν•˜μ˜€μ–΄μš”.
  • Yarn Berry둜 PnP λͺ¨λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ μ˜μ‘΄μ„±μ„ κ΄€λ¦¬ν•˜κ³  CI μ‹œκ°„μ„ λ‹¨μΆ•ν•˜μ˜€μ–΄μš”.
  • TailwindCSS둜 λΉŒλ“œ νƒ€μž„μ— μŠ€νƒ€μΌμ„ μƒμ„±ν•˜λŠ” zero-runtime 으둜 μŠ€νƒ€μΌλ§μ„ μ μš©ν•˜μ˜€μ–΄μš”.
  • TanStack Queryλ₯Ό 톡해 비동기 처리 둜직과 μ„œλ²„ μƒνƒœλ₯Ό 효율적으둜 κ΄€λ¦¬ν•˜μ˜€μ–΄μš”. 캐싱 κΈ°λŠ₯을 톡해 μ„œλ²„ 톡신 λΉ„μš©μ„ 쀄이고 suspense μ˜΅μ…˜μ„ 톡해 비동기 μƒνƒœλ₯Ό μ„ μ–Έμ μœΌλ‘œ κ΄€λ¦¬ν•˜μ˜€μ–΄μš”. 낙관적 μ—…λ°μ΄νŠΈλ₯Ό 톡해 느린 λ„€νŠΈμ›Œν¬ ν™˜κ²½μ˜ μ‚¬μš©μž κ²½ν—˜μ„ κ°œμ„ ν–ˆμ–΄μš”.
  • React-Quill둜 WYSIWYG ν˜•νƒœμ˜ μ›Ή 에디터 κΈ°λŠ₯을 κ΅¬ν˜„ν•˜μ˜€μ–΄μš”.
  • MSW둜 APIλ₯Ό λͺ¨ν‚Ήν•˜μ—¬ 개발 초기 λ‹¨κ³„μ—μ„œ 생산적인 κ°œλ°œμ„ ν•˜μ˜€μ–΄μš”.
  • Jest, RTL둜 μœ λ‹›, ν†΅ν•©ν…ŒμŠ€νŠΈλ₯Ό Cypress으둜 μ‚¬μš©μž μ‹œλ‚˜λ¦¬μ˜€λ₯Ό 기반으둜 E2E ν…ŒμŠ€νŠΈλ₯Ό μž‘μ„±ν•˜μ˜€μ–΄μš”. 덕뢄에 μžμ‹ κ° 있게 λ¦¬νŽ™ν† λ§μ„ ν•  수 μžˆμ—ˆμ–΄μš”.
  • PWAλ₯Ό μ μš©ν•˜μ—¬ λͺ¨λ°”일 ν™˜κ²½μ—μ„œ κ°„νŽΈν•˜κ²Œ μ‚¬μš©μžκ°€ μ ‘κ·Όν•  수 있고 μ•±κ³Ό 같은 μΈν„°νŽ˜μ΄μŠ€λ‘œ μ‚¬μš©ν•  수 μžˆμ–΄μš”.
  • GitHub Actions둜 λΉŒλ“œ 및 ν…ŒμŠ€νŠΈ μžλ™ν™”λ₯Ό κ΅¬μΆ•ν•˜μ˜€μ–΄μš”.

λ°±μ—”λ“œ

기술 μŠ€νƒ

image

  • WAS ꡬ좕을 μœ„ν•΄ Python κ³Ό Django & Django REST framework λ₯Ό μ‚¬μš©ν–ˆμ–΄μš”. "마감 κΈ°ν•œμ΄ μžˆλŠ” μ™„λ²½μ£Όμ˜μžλ₯Ό μœ„ν•œ μ›Ή ν”„λ ˆμž„μ›Œν¬", Django 의 κΈ°λŠ₯듀을 적극 ν™œμš©ν•˜λŠ” κ²½ν—˜μ„ ν•  수 μžˆμ—ˆμ–΄μš”.
  • 인증의 λ„κ΅¬λ‘œμ„œλŠ” JWT λ₯Ό ν™œμš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • Oracle 기반 ν΄λΌμš°λ“œ μ„œλΉ„μŠ€λ₯Ό 적극 ν™œμš©ν•˜λŠ” κ²½ν—˜μ„ ν–ˆμ–΄μš”.
  • μ›Ή μ„œλ²„λ‘œμ„œ Nginx λ₯Ό ν™œμš©ν•˜μ—¬, WAS 와 Web Server λ₯Ό 뢄리할 수 μžˆμ—ˆμ–΄μš”.
  • Docker & Docker Compose, Github Actions λ₯Ό ν™œμš©ν•΄ 배포 μžλ™ν™”λ₯Ό 효율적으둜 ꡬ성할 수 μžˆμ—ˆμ–΄μš”.

CI & CD

  • Oracle Cloud Infrastructure μ„œλΉ„μŠ€λ₯Ό 적극 ν™œμš©ν•΄ λ°°ν¬ν–ˆμ–΄μš”.
  • DBMS μ„œλ²„λ‘œ Oracle Autonomous Database λ₯Ό ν™œμš©ν–ˆμ–΄μš”.
  • Github μ €μž₯μ†Œμ˜ main λΈŒλžœμΉ˜μ— 병합이 μΌμ–΄λ‚˜λ©΄, Github Actions 을 ν™œμš©ν•˜μ—¬ μ•„λž˜μ˜ μž‘μ—…μ„ μˆ˜ν–‰ν•΄ 배포λ₯Ό μžλ™ν™”ν•  수 μžˆμ—ˆμ–΄μš”.
    1. Github Actions μ—μ„œ Docker 이미지λ₯Ό λΉŒλ“œν•©λ‹ˆλ‹€.
    2. λΉŒλ“œν•œ 이미지λ₯Ό DockerHub 에 μ—…λ‘œλ“œν•©λ‹ˆλ‹€.
    3. 였라클 μ»΄ν“¨νŠΈ μΈμŠ€ν„΄μŠ€ μ„œλ²„μ— 접속해 λ§Œλ“€μ–΄μ§„ Docker 이미지λ₯Ό μƒˆλ‘œ λ°°ν¬ν•©λ‹ˆλ‹€.
  • LetsEncrypt 와 DuckDNS λ₯Ό ν™œμš©ν•΄ HTTPS λ₯Ό μ μš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • 배포 μ‹œ μ•„λž˜μ˜ μž‘μ—…μ„ 톡해 μ½”λ“œ ν’ˆμ§ˆμ„ μœ μ§€ν–ˆμ–΄μš”.
    1. flake8 을 ν†΅ν•˜μ—¬ μ½”λ“œμ˜ μŠ€νƒ€μΌμ„ κ²€μ‚¬ν•©λ‹ˆλ‹€.
    2. λ§Œμ•½ flake8 검사에 μ‹€νŒ¨ν•˜λ©΄, λ°°ν¬λŠ” μ‹€νŒ¨ν•©λ‹ˆλ‹€.
    3. μ €μž₯μ†Œμ— μž‘μ„±λœ Django ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό Coverage 와 ν•¨κ»˜ μ‹€ν–‰ν•©λ‹ˆλ‹€.
    4. λ§Œμ•½ 컀버리지가 일정 μˆ˜μ€€ μ΄ν•˜μ΄κ±°λ‚˜ ν…ŒμŠ€νŠΈ μ½”λ“œκ°€ μ‹€νŒ¨ν•˜λ©΄, λ°°ν¬λŠ” μ‹€νŒ¨ν•©λ‹ˆλ‹€.
  • 정적 νƒ€μž… 검사 도ꡬ, Mypy λ₯Ό 톡해 파이썬의 νƒ€μž… 힌트λ₯Ό 일뢀 μ μš©ν–ˆμ–΄μš”.
  • pre-commit 을 ν™œμš©ν•΄ 컀밋 μ‹œ flake8, black 검사가 ν†΅κ³Όν•˜λŠ” 것을 보μž₯ν–ˆμ–΄μš”. μ΄λ ‡κ²Œ ν•¨μœΌλ‘œμ„œ, 컀밋 μ‹œ 일정 ν’ˆμ§ˆ μ΄μƒμ˜ μ½”λ“œλ§Œ μ €μž₯μ†Œμ— 병합될 수 μžˆλ„λ‘ ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

고민의 흔적듀

  • [REAL Python – Flask] – β€œμ–΄λ–»κ²Œ Flask ν”„λ‘œμ νŠΈλ₯Ό ꡬ성할 것인가?” ν•΄λ‹Ή ν”„λ‘œμ νŠΈμ˜ μ›λž˜ ν”„λ ˆμž„μ›Œν¬λŠ” Django κ°€ μ•„λ‹ˆλΌ Flask μ˜€μ–΄μš”. 맨 처음, ν”„λ‘œμ νŠΈλ₯Ό μ…‹μ—…ν•  λ•Œ ν”„λ‘œμ νŠΈλ₯Ό μ–΄λ–»κ²Œ ꡬ성해야 할지에 λŒ€ν•΄μ„œ κΉŠμ€ 고민을 ν•  수 μžˆμ—ˆλŠ”λ°, κ³ λ―Όν•œ 과정을 λΈ”λ‘œκ·Έμ— μ •λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • [REAL Python – Flask] – β€œPythonμ—μ„œ ꢁ극의 Repository κ΅¬ν˜„ν•˜κΈ°β€ Flask 와 ν•¨κ»˜, μ €λ§Œμ˜ Repository Pattern 을 μ–΄λ–»κ²Œ κ΅¬ν˜„ν•  수 μžˆμ—ˆλŠ”μ§€λ₯Ό μ •λ¦¬ν–ˆμ–΄μš”. Python 기반 μƒνƒœκ³„λΏλ§Œ μ•„λ‹ˆλΌ, Repository Pattern 을 μ‚¬μš©ν•˜λŠ” λ‹€λ₯Έ μƒνƒœκ³„λŠ” μ–΄λ–»κ²Œ κ΅¬μ„±λ˜μ–΄ μžˆλŠ”μ§€ λŒμ•„λ³΄κ³  κ³ λ―Όν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
  • Flask 와 Flask-Smorest λΌλŠ” ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•˜λ‹€ Django&DRF 둜 기술 μŠ€νƒμ„ λ³€κ²½ν•˜κ²Œ 된 μ΄μœ λŠ” Flask-Smorest 의 multipart/form-data 에 λŒ€ν•œ λ¬Έμ„œν™” 지원이 λΆ€μ‘±ν–ˆκΈ° λ•Œλ¬Έμ΄μ—ˆμ–΄μš”. 이미 상당 λΆ€λΆ„ 개발이 μ§„ν–‰λœ ν”„λ‘œμ νŠΈμ˜ ν”„λ ˆμž„μ›Œν¬λ₯Ό λ³€κ²½ν•˜λŠ” κ²½ν—˜μ„ ν•˜λ©°, "기술 μŠ€νƒμ€ μ‹ μ€‘ν•˜κ²Œ, μƒνƒœκ³„μ™€ λ ˆνΌλŸ°μŠ€κ°€ ν’λΆ€ν•œ 것을 선택할 것" μ΄λΌλŠ” κ΅ν›ˆμ„ 얻을 수 μžˆμ—ˆμ–΄μš”.

νŒ€μ› μ†Œκ°œ

Frontend Frontend Frontend Backend
μ΄ν•˜λžŒ κΉ€νƒœν˜„ κΉ€νƒœμ˜ μ •μž¬κ· 

Pinned Loading

  1. crescendo-backend crescendo-backend Public

    개발자λ₯Ό μœ„ν•œ μ†Œκ·œλͺ¨ μŠ€ν„°λ””λ₯Ό μœ„ν•œ ν”Œλž«νΌ - Crescendo

    Python 1

  2. crescendo-frontend crescendo-frontend Public

    개발자λ₯Ό μœ„ν•œ μ†Œκ·œλͺ¨ μŠ€ν„°λ”” ν”Œλž«νΌ - Crescendo

    TypeScript 2 2

Repositories

Showing 3 of 3 repositories
  • crescendo-backend Public

    개발자λ₯Ό μœ„ν•œ μ†Œκ·œλͺ¨ μŠ€ν„°λ””λ₯Ό μœ„ν•œ ν”Œλž«νΌ - Crescendo

    crescenders/crescendo-backend’s past year of commit activity
    Python 0 1 6 0 Updated Apr 4, 2024
  • crescendo-frontend Public

    개발자λ₯Ό μœ„ν•œ μ†Œκ·œλͺ¨ μŠ€ν„°λ”” ν”Œλž«νΌ - Crescendo

    crescenders/crescendo-frontend’s past year of commit activity
    TypeScript 2 2 1 0 Updated Feb 18, 2024
  • .github Public
    crescenders/.github’s past year of commit activity
    0 0 0 0 Updated Nov 22, 2023

Top languages

Loading…

Most used topics

Loading…