Code Monkey home page Code Monkey logo

seb43_main_008's Introduction

πŸŒΏμ“°κ³  μ“°κ³  또 μ“°μž (μ“°μ“°λ˜μ“°)

μ“°μ“°λ˜μ“°μ™€ ν•¨κ»˜ ν”ŒλΌμŠ€ν‹±μ„ μž¬ν™œμš©ν•˜κ³  κΈ°λ‘ν•΄λ΄μš”.


μ‚¬μš©μžκ°€ 물건이 β€œμ‰½κ²Œ 버릴 수 μžˆλŠ” 물건”이 μ•„λ‹Œ β€œλκΉŒμ§€ 제 μ“Έλͺ¨λ₯Ό λ‹€ν•œ 물건”이 될 수 μžˆλ„λ‘ λ„μ™€μ€λ‹ˆλ‹€. ν•¨κ»˜ ν•˜λ©° μ„œλ‘œκ°€ μ„œλ‘œμ˜ 원동λ ₯이 λ˜λ„λ‘ ν™˜κ²½μ„ μ‘°μ„±ν•©λ‹ˆλ‹€. 저희 νŒ€μ€ 개인의 μž‘μ€ μ‹€μ²œκ³Ό λ™μ°ΈμœΌλ‘œ 쑰금 더 κΉ¨λ—ν•œ 세상을 λ§Œλ“€ 수 μžˆλ‹€κ³  λ―ΏμŠ΅λ‹ˆλ‹€.

  • μ“°μ“°λ˜μ“°λŠ” μ‚¬μš©μžκ°€ ν”ŒλΌμŠ€ν‹± μž¬μ‚¬μš© νšŒμ°¨λ³„ 사진과 ν•¨κ»˜ 글을 μ§€μ†μ μœΌλ‘œ κΈ°λ‘ν•˜λŠ” 일지 제곡 μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.
  • μž¬μ‚¬μš©ν•œ ν”ŒλΌμŠ€ν‹±μ˜ 쑸업을 μœ„ν•΄, νˆ¬ν‘œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.
  • νˆ¬ν‘œ 결과에 따라 배지와 메달 λ³΄μƒμœΌλ‘œ 성취감을 λŠλ‚„ 수 μžˆλ„λ‘ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

νŒ€ μ†Œκ°œ

Front-end

μ²œμ§€μΈ(LEAD)
(@jiin9999)
μ˜€μ•„λ¦„
(@Aroma-oh)
μ •μˆœν˜„
(@jungsoonhyun)

- 둜그인 νŽ˜μ΄μ§€
- νšŒμ›κ°€μž… νŽ˜μ΄μ§€
- νšŒμ› 정보 μˆ˜μ • νŽ˜μ΄μ§€
- νšŒμ›κ°€μž… μΆ•ν•˜ νŽ˜μ΄μ§€
- νˆ¬ν‘œ μ™„λ£Œ νŽ˜μ΄μ§€

- 뢁마크 νŽ˜μ΄μ§€
- μ‹œλ¦¬μ¦ˆ 상세 νŽ˜μ΄μ§€
- νŒ”λ‘œμš° νŽ˜μ΄μ§€
- 메인 νŽ˜μ΄μ§€
- 마이 νŽ˜μ΄μ§€

- 뱃지 νŽ˜μ΄μ§€
- μ‹œλ¦¬μ¦ˆ μž‘μ„±νŽ˜μ΄μ§€
- 일지 μž‘μ„± νŽ˜μ΄μ§€
- 일지 μƒμ„ΈνŽ˜μ΄μ§€

Back-end

μ§„ν•˜λŠ˜(LEAD)
(@mewluee)
κΉ€λŒ€ν˜„
(@NewfileDOTpy)
μ•ˆμœ€μ•„
(@digital-hamster)

- νšŒμ› 도메인 CRUD
- νŒ”λ‘œμš° 도메인 CRUD
- OAuth2 둜그인
- Spring Security + JWT
- λ³΄μ•ˆ

- μ‹œλ¦¬μ¦ˆ 도메인 CRUD
- μ½”λ©˜νŠΈ 도메인 CRUD
- 데이둜그 도메인 CRUD
- CD/CI
- 이미지 파일 처리
- 이미지 파일 처리

- 뱃지 도메인 CRUD
- 뢁마크 도메인 CRUD
- νˆ¬ν‘œ 도메인 CRUD
- Database Administrator
- NginX

μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

μ‹œμŠ€ν…œμ•„ν‚€ν…μ³

ERD

ERD

FE 기술 μŠ€νƒ

  • Next.js
    • SSR을 μ΄μš©ν•΄ SEO(검색엔진 μ΅œμ ν™”)λ₯Ό ν–₯μƒμ‹œμΌ°μŠ΅λ‹ˆλ‹€.
  • React
    • μ»΄ν¬λ„ŒνŠΈ μž¬μ‚¬μš©κ³Ό μƒνƒœμ— λ”°λ₯Έ λΆˆν•„μš”ν•œ λ¦¬λ Œλ”λ§μ„ κ³ λ €ν•˜λ©° κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • TypeScript
    • 동적 언어인 JS의 μ•ˆμ •μ„±μ„ 보μž₯ν•˜κ³ , μ›ν™œν•œ ν˜‘μ—…μ„ μœ„ν•΄ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • PWA
    • PWAλ₯Ό μ΄μš©ν•΄ λ°μŠ€ν¬νƒ‘, μ•ˆλ“œλ‘œμ΄λ“œ, IOSμ—μ„œ λ‹€μš΄λ‘œλ“œν•˜μ—¬ μ•±μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ„λ‘ κ΅¬ν˜„ν•˜μ˜€κ³ , λ°˜μ‘ν˜• UI둜 크둜슀 ν”Œλž«νΌμ„ 지원할 수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.
    • μ›Ή ν‘Έμ‹œλ₯Ό ν™œμš©ν•΄ μ‚¬μš©μžκ°€ λ„€μ΄ν‹°λΈŒ 앱을 μ‚¬μš©ν•˜λŠ” κ²ƒμ²˜λŸΌ λŠλ‚„ 수 μžˆλ„λ‘ κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • ESLint & Prettier
    • ν˜‘μ—…μ„ μœ„ν•΄ μ½”λ“œ ν¬λ§€νŒ… κΈ°λŠ₯에 ESLintλ₯Ό, μ½”λ“œ μŠ€νƒ€μΌλ§μ— Prettierλ₯Ό μ μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • Deploy
    • Vercel을 μ΄μš©ν•΄ https λ°°ν¬ν–ˆμŠ΅λ‹ˆλ‹€.
    • Github Action으둜 CI/CDλ₯Ό λ„μž…ν–ˆμŠ΅λ‹ˆλ‹€.

BE 기술 μŠ€νƒ

  • Spring boot
    • Java 기반의 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κΈ° μœ„ν•΄ spring ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • Spring Security
    • μ‚¬μš©μž 인증과 κΆŒν•œ λΆ€μ—¬ 그리고 λ³΄μ•ˆ ꡬ성을 μœ„ν•΄ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • MySQL
    • μ‚¬μš©μžμ˜ 데이터λ₯Ό 담을 수 μžˆλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μ„œλ²„λ₯Ό λ§Œλ“€μ–΄ MySQL둜 κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.
  • Postman
    • REST API의 ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•΄ μ΄μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • Linux
    • 원격 μ„œλ²„ 가동을 μœ„ν•΄ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • Gradle
    • μ™ΈλΆ€ 라이브러리 및 ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‰½κ²Œ μ μš©ν•˜μ—¬ ν”„λ‘œμ νŠΈλ₯Ό λΉŒλ“œν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • JPA
    • DBλ₯Ό 둜직 μ•ˆμ—μ„œ κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ RDSλ₯Ό μ΄μš©ν•˜μ—¬ JPA둜 κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.
  • Oauth2
    • oauth2λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‚¬μš©μžκ°€ νŽΈλ¦¬ν•˜κ²Œ νšŒμ›κ°€μž…κ³Ό λ‘œκ·ΈμΈμ„ ν•˜λ„λ‘ μ§€μ›ν–ˆμŠ΅λ‹ˆλ‹€.
  • AWS Web Service
    • EC2, CodeDeploy, S3 Bucket, RDS λ₯Ό 톡해 μ–΄ν”Œμ˜ 배포 및 관리λ₯Ό ν•˜μ˜€μŠ΅λ‹ˆλ‹€. λ˜ν•œ IAM을 톡해 ν˜‘μ—… ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
  • JWT
    • λ³΄μ•ˆμ„ μœ„ν•΄ μ‚¬μš©μžμ˜ κΆŒν•œ 정보λ₯Ό 담은 JWTλ₯Ό λ°œκΈ‰ν•΄ λ¦¬μ†ŒμŠ€ 접근에 μ œν•œμ„ λ‘μ—ˆμŠ΅λ‹ˆλ‹€.
  • Github Action
    • κΉƒν—ˆλΈŒ μ˜μ‘΄μ„±μ΄ λ†’κ³ , λΉ„μš©μ  ν•œκ³„κ°€ μžˆλŠ” ν”„λ‘œμ νŠΈμ˜ 상황을 κ³ λ €ν•˜μ—¬ CD/CIλ₯Ό μ„ μ •ν•˜μ˜€μœΌλ©° Gighub push / merger λ₯Ό 톡해 κ°„νŽΈν•˜κ²Œ 배포된 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μœ μ§€/ 보수 ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.
  • S3 imageBucket
    • DB에 이미지 μ €μž₯ μ‹œ κ°€ν•΄μ§€λŠ” μš©λŸ‰ 및 λΆ€ν•˜λ₯Ό 쀄이기 μœ„ν•˜μ—¬ 큰 μŠ€ν† λ¦¬μ§€μš©λŸ‰μ„ μ§€μ›ν•˜λŠ” S3 imageBucket μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

κ°œλ°œμ‹œ μ£Όμ•ˆμ 

μ²œμ§€μΈ
  • ν”„λ‘œμ νŠΈ 초기 μ„ΈνŒ…: Next13의 μ‹€ν—˜μ  κΈ°λŠ₯인 app 디렉토리 폴더 ꡬ쑰λ₯Ό μ΄μš©ν•΄ ν”„λ‘œμ νŠΈλ₯Ό κ΅¬μΆ•ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • PWA: PCλ³΄λ‹€λŠ” λͺ¨λ°”일에 μ§‘μ€‘ν•œ μ‚¬μ΄νŠΈμ˜ νŠΉμ„±μ„ κ³ λ €ν•΄ ν™ˆ 화면에 μΆ”κ°€ν•˜μ—¬ μ‚¬μš©μžκ°€ λ„€μ΄ν‹°λΈŒ μ•±μ²˜λŸΌ μ‚¬μš©ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.
  • νšŒμ›κ°€μž…: React-hook-form을 μ‚¬μš©ν•΄ μ»΄ν¬λ„ŒνŠΈ λ¦¬λ Œλ”λ§ μ΅œμ ν™”λ₯Ό μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.
  • νšŒμ›μ •λ³΄ μˆ˜μ •: μ‚¬μš©μžκ°€ ν”„λ‘œν•„ 이미지λ₯Ό λ“±λ‘ν•˜λ©΄ 미리보기가 λ Œλ”λ˜κ³ , μ„œλ²„μ— λ°”λ‘œ μ €μž₯될 수 μžˆλ„λ‘ κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
μ˜€μ•„λ¦„
  • 메인 νŽ˜μ΄μ§€

βœ… λΉ„νšŒμ›λ„ μ‘°νšŒκ°€ κ°€λŠ₯ν•œ μœ μΌν•œ νŽ˜μ΄μ§€! 메인 νŽ˜μ΄μ§€λŠ” λͺ¨λ‘κ°€ μ‘°νšŒκ°€ κ°€λŠ₯ν•œ μœ μΌν•œ νŽ˜μ΄μ§€μž…λ‹ˆλ‹€. λ”°λΌμ„œ κ°œλ³„ μ‹œλ¦¬μ¦ˆλŠ” μƒˆλ‘œμš΄ μ‚¬μš©μžμ˜ κΆκΈˆμ¦μ„ μœ λ„ν•˜μ—¬ νšŒμ›κ°€μž…μœΌλ‘œ μ—°κ²°ν•˜λŠ” 역할을 ν•΄μ•Όν•©λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ μ‹œλ¦¬μ¦ˆμ˜ 사진 μ˜μ—­μ„ λ„“κ²Œ μž‘μ•„ μ‹œκ°μ μΈ 이λͺ©μ„ 끌고자 ν–ˆμœΌλ©°, β€œn번 μ‚¬μš©β€μ •λ³΄λ₯Ό λ…ΈμΆœν•˜μ˜€μŠ΅λ‹ˆλ‹€. (비닐봉지λ₯Ό 30번 μ‚¬μš©ν•œ μ‹œλ¦¬μ¦ˆλΌλ©΄ κΆκΈˆν•˜μ§€ μ•Šμ„κΉŒμš”? πŸ‘€)

βœ… μ‚¬μš©μžμ˜ λΉ λ₯Έ 탐색을 μœ„ν•΄ λ¬΄ν•œ μŠ€ν¬λ‘€μ„ μ μš©ν–ˆμŠ΅λ‹ˆλ‹€. λ§Žμ€ 이미지 λ‘œλ”©μ΄ ν•„μš”ν•œ λ©”μΈνŽ˜μ΄μ§€λŠ” 졜초 λ Œλ”κ°€ λŠλ¦¬λ‹€λŠ” 단점이 μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ api μš”μ²­ 1νšŒλ‹Ή 12개의 λ°μ΄ν„°λ§Œ λΆˆλŸ¬μ˜€λŠ” λ¬΄ν•œ μŠ€ν¬λ‘€μ„ μ μš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

  • μ‹œλ¦¬μ¦ˆ 상세 νŽ˜μ΄μ§€

βœ… κΈ°λŠ₯λ³„λ‘œ μ»΄ν¬λ„ŒνŠΈλ₯Ό λΆ„ν• ν–ˆμŠ΅λ‹ˆλ‹€. μ‹œλ¦¬μ¦ˆ μƒμ„ΈνŽ˜μ΄μ§€λŠ” λ‹€μ–‘ν•œ κΈ°λŠ₯(데이둜그 쑰회, 뢁마크, νˆ¬ν‘œ, λŒ“κΈ€)이 λ“€μ–΄κ°€λŠ” νŽ˜μ΄μ§€μž…λ‹ˆλ‹€. 각 κΈ°λŠ₯은 κ°œλ³„ apiκ°€ μ‘΄μž¬ν•˜κΈ° λ•Œλ¬Έμ— λΆˆν•„μš”ν•œ λ¦¬λ Œλ”λ§ 방지λ₯Ό μœ„ν•΄ μ»΄ν¬λ„ŒνŠΈλ₯Ό λΆ„ν•  ν–ˆμŠ΅λ‹ˆλ‹€.

βœ… μ‚¬μš©μžμ˜ λΉ λ₯Έ 탐색을 μœ„ν•΄ λ¬΄ν•œ μŠ€ν¬λ‘€μ„ μ μš©ν–ˆμŠ΅λ‹ˆλ‹€. λ°μ΄λ‘œκ·Έλ„ λ§Žμ€ 이미지 λ‘œλ”©μ΄ ν•„μš”ν•œ νŽ˜μ΄μ§€μž…λ‹ˆλ‹€. λ”°λΌμ„œ λ¬΄ν•œ μŠ€ν¬λ‘€μ„ 톡해 λ‹¨μœ„ λ³„λ‘œ 데이터λ₯Ό ν˜ΈμΆœν•˜μ—¬ λΉ λ₯Έ λ‘œλ”©μ„ 주고자 ν–ˆμŠ΅λ‹ˆλ‹€.

  • 마이 νŽ˜μ΄μ§€

βœ… 쑰건으둜 UIλ₯Ό κ΅¬λΆ„ν•˜μ—¬ μ»΄ν¬λ„ŒνŠΈλ₯Ό μž¬μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€. λ§ˆμ΄νŽ˜μ΄μ§€λŠ” "μžμ‹ "의 νŽ˜μ΄μ§€ μ ‘μ†μ˜ κ²½μš°μ™€ "타인"의 νŽ˜μ΄μ§€ μ ‘μ†μ˜ 경우 UIκ°€ κ΅¬λΆ„λ©λ‹ˆλ‹€. UI의 글씨 ν˜Ήμ€ μ—°κ²° 링크만 λ³€κ²½λ˜κΈ° λ•Œλ¬Έμ—, νŽ˜μ΄μ§€λ₯Ό λ‚˜λˆ  쀑볡 μ½”λ“œλ₯Ό μž‘μ„±ν•˜κΈ° λ³΄λ‹€λŠ” 쑰건문을 μ£Όμ–΄ λ‹€λ₯Έ UIκ°€ λ Œλ”λ˜λ„λ‘ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

βœ… λ‹€μ–‘ν•œ μ‹œλ¦¬μ¦ˆ μƒνƒœμ˜ ꡬ뢄이 ν•„μš”ν–ˆμŠ΅λ‹ˆλ‹€. μ‹œλ¦¬μ¦ˆλŠ” νˆ¬ν‘œ 결과에 따라 메달을 뢀여받을 μˆ˜λ„, μž¬μ‚¬μš©μ„ ν•΄μ•Όν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ μƒνƒœκ°€ ν”Όλ“œμ˜ UIμƒμœΌλ‘œ κ΅¬λΆ„λ˜μ–΄ μ‚¬μš©μžκ°€ μ¦‰κ°μ μœΌλ‘œ 확인할 수 μžˆλ„λ‘ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

μ •μˆœν˜„
  • 둜그인 νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ›κ°€μž… νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ› 정보 μˆ˜μ • νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
μ§„ν•˜λŠ˜
  • 둜그인 νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ›κ°€μž… νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ› 정보 μˆ˜μ • νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
κΉ€λŒ€ν˜„
  • 둜그인 νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ›κ°€μž… νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ› 정보 μˆ˜μ • νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
μ•ˆμœ€μ•„
  • 둜그인 νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ›κ°€μž… νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
  • νšŒμ› 정보 μˆ˜μ • νŽ˜μ΄μ§€
    • 이런 이유둜 이런 이런 κΈ°μˆ μ„ μ μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

seb43_main_008's People

Contributors

jiin9999 avatar mewluee avatar aroma-oh avatar newfiledotpy avatar digital-hamster avatar jungsoonhyun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.