/nobrain-backend

NoBrain(Social Bookmarking Website) - You don't have to remember everything with your brain anymore.

Primary LanguageJava

πŸ“š No Brain: μ†Œμ…œ λΆλ§ˆν‚Ή μ›Ή μ‚¬μ΄νŠΈ


πŸ“Œ Project Explanation

  • μžμ‹ μ΄ μ¦κ²¨μ°ΎλŠ” λΆλ§ˆν¬λ“€μ„ μΉ΄ν…Œκ³ λ¦¬ 내에 λ“±λ‘ν•˜μ—¬ ν•œλˆˆμ— 보기 μ‰½κ²Œ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 검색 κΈ°λŠ₯을 ν™œμš©ν•΄ λ“±λ‘ν•œ λΆλ§ˆν¬λ“€μ„ μ‰½κ²Œ 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λΆλ§ˆν¬μ— νƒœκ·Έλ₯Ό ν•¨κ»˜ μ €μž₯ν•˜μ—¬ 보닀 νŽΈλ¦¬ν•˜κ²Œ 뢁마크λ₯Ό μ‘°νšŒν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • νŒ”λ‘œμš° κΈ°λŠ₯을 ν™œμš©ν•˜μ—¬ λ‹€λ₯Έ μ‚¬μš©μžλ“€κ³Ό ν•¨κ»˜ κ³΅μœ ν•˜μ—¬ μœ μš©ν•œ 정보λ₯Ό μŠ΅λ“ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • κ³΅μœ ν•˜κ³  싢지 μ•Šμ€ λΆλ§ˆν¬μ™€ μΉ΄ν…Œκ³ λ¦¬λŠ” λΉ„κ³΅κ°œ κΈ°λŠ₯을 μ‚¬μš©ν•΄ 숨길 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ’‘ Project Development Motivation

  • 뢁마크의 κ°œμˆ˜κ°€ 점점 λŠ˜μ–΄κ°€λ©΄μ„œ ν¬λ‘¬μ—μ„œ 뢁마크λ₯Ό 관리, ν™œμš©ν•˜λŠ”λ°μ— 어렀움이 μ‘΄μž¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
    • 이와 같은 문제λ₯Ό μΉ΄ν…Œκ³ λ¦¬, νƒœκ·Έμ™€ 같은 κΈ°λŠ₯으둜 보닀 효율적으둜 관리, ν™œμš©ν•  수 있게 ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • ν˜„μž¬ 검색에 μƒμœ„ λ…ΈμΆœλ˜λŠ” μžλ£Œλ“€μ€ λΉ λ₯΄κ²Œ λ³€ν™”ν•˜λŠ” ν˜„ μ‹œμ μ— 더이상 ν†΅μš©λ˜μ§€ μ•Šμ€ κ²½μš°κ°€ μƒλ‹Ήμˆ˜ μ‘΄μž¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
    • 이에 λΆλ§ˆν¬λŠ” μœ μ €κ°€ 주기적으둜 μœ μ§€, κ΄€λ¦¬ν•˜κΈ° λ•Œλ¬Έμ— 저희가 κ°œλ°œν•œ μ„œλΉ„μŠ€μ—μ„œ 검색을 톡해 자료λ₯Ό 찾을 λ•Œμ— λ”μš± 신뒰도 μžˆλŠ” 자료λ₯Ό 찾을 수 μžˆμ„ 것이라 κΈ°λŒ€ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • μΆ”κ°€λ‘œ, λ‚˜μ™€ λΉ„μŠ·ν•œ μ§μ’…μ˜ μ’…μ‚¬μžλ“€μ€ 주둜 μ–΄λ–€ μ‚¬μ΄νŠΈλ‚˜ λΈ”λ‘œκ·Έλ₯Ό μ°Έκ³ ν•˜λ©° 곡뢀λ₯Ό ν•˜λŠ”μ§€μ— λŒ€ν•œ ν˜ΈκΈ°μ‹¬μ„ ν•΄μ†Œν•˜κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€.
    • 보닀 μ •ν™•ν•˜κ³ , ꡬ체적으둜 μ •λ¦¬λ˜μ–΄ μžˆλŠ” 자료λ₯Ό μ°ΎλŠ” 것 λ˜ν•œ 개인의 λŠ₯λ ₯에 λ‹¬λ €μžˆμŒμ„ μΈμ§€ν•˜κ³  μžˆμ—ˆκ³ , νŒ”λ‘œμš° κΈ°λŠ₯을 μΆ”κ°€ν•˜μ—¬ 이와 같은 ν˜ΈκΈ°μ‹¬μ„ ν•΄μ†Œν•˜κ³ , λ‚˜μ•„κ°€μ„œλŠ” λ”μš± μ •ν™•ν•˜κ³ , 효율적인 ν•™μŠ΅ 방법을 찾을 수 μžˆμ„ 것이라 κΈ°λŒ€ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

🎬 Demo Video


πŸͺ„ Skill Stack

Java 11 logo
Java 11
spring boot logo
Spring Boot
Spring Data Jpa logo
Spring Data JPA
Query DSL logo
Query DSL
Spring Webflux logo
Spring Webflux
JWT logo
JWT
Jsoup logo
Jsoup
Oauth2 logo
Oauth2
Junit 5 logo
Junit 5
Mockito logo
Mockito
Spring Rest Docs logo
Spring Rest Docs
MySQL logo
MySQL
Redis logo
Redis
H2 logo
H2

πŸŽ›οΈ Infra

Jenkins logo
Jenkins
Docker logo
Docker
Grafana logo
Grafana
Prometheus logo
Prometheus
AWS EC2 logo
AWS EC2
AWS RDS logo
AWS RDS
AWS S3 logo
AWS S3

🧩 ERD

ERD


πŸ›οΈ Architecture