GithubHelp home page GithubHelp logo

sh-board-monolitic's Introduction

πŸš€ SH-BOARD

κ²½ν—˜ν•΄λ³΄κ³  싢은 것

  • κ°„λ‹¨ν•œ λ·° μ˜μ—­(ν”„λ‘ νŠΈ μ˜μ—­) SSR(μ„œλ²„ μ‚¬μ΄λ“œ λ Œλ”λ§)둜 κ΅¬ν˜„ (νƒ€μž„λ¦¬ν”„λ‘œ)
    • βœ… κ²Œμ‹œνŒ λ·° νƒ€μž„λ¦¬ν”„λ‘œ κ΅¬ν˜„ μ™„λ£Œ
  • μŠ€ν”„λ§ 데이터 JPAλ₯Ό ν†΅ν•œ νŽ˜μ΄μ§€λ„€μ΄μ…˜ κ΅¬ν˜„
    • βœ… νŽ˜μ΄μ§€λ„€μ΄μ…˜ κ΅¬ν˜„ μ™„λ£Œ
  • QueryDSL μ‚¬μš©ν•˜μ—¬ 검색 동적 쿼리 κ΅¬ν˜„
    • βœ… κ²Œμ‹œκΈ€ 검색 Querydsl μ‚¬μš©
  • CI/CD ν™˜κ²½, 인프라 ν™˜κ²½ ꡬ좕!
  • μ‚¬μš©ν•΄λ³΄μ§€ μ•Šμ€ 기술 μš”κ΅¬μ‚¬ν•­μ— 맞게 μ‚¬μš©

πŸ“˜ μš”κ΅¬μ‚¬ν•­

νšŒμ›

  • νšŒμ›κ°€μž… ν•  수 μžˆλ‹€.
    • νšŒμ› IDλŠ” 4자 이상 12자 μ΄ν•˜μ—¬μ•Όν•œλ‹€.
    • νšŒμ› PASSWORDλŠ” 4자 이상이어야 ν•œλ‹€.
    • νšŒμ› PASSWORDλŠ” 숫자, μ˜μ–΄, 특수문자 μ‘°ν•©μ΄μ–΄μ•Όν•œλ‹€.
    • νšŒμ› NICKNAME은 2자 이상 10μžμ΄ν•˜μ—¬μ•Ό ν•œλ‹€.
  • λ‘œκ·ΈμΈν•  수 μžˆλ‹€.

κ²Œμ‹œνŒ

  • μΈμ¦λ˜μ§€ μ•Šμ€ μ‚¬μš©μžλŠ” κ²Œμ‹œνŒ 쑰회, μˆ˜μ •, μž‘μ„±μ΄ λΆˆκ°€λŠ₯ν•˜λ‹€.
  • 글을 μž‘μ„±ν•  수 μžˆλ‹€.
    • νŒŒμΌμ„ μ—…λ‘œλ“œν•  수 μžˆλ‹€.
  • 글을 νŽ˜μ΄μ§€λ³„λ‘œ μ‘°νšŒν•  수 μžˆλ‹€.
  • κΈ€μ˜ 제λͺ©μœΌλ‘œ 글을 검색할 수 μžˆλ‹€.
  • κΈ€μ˜ μž‘μ„±μž(λ‹‰λ„€μž„)둜 글을 검색할 수 μžˆλ‹€.

λ¬Έμ„œν™”

  • API λ¬Έμ„œλ₯Ό μž‘μ„±ν•œλ‹€.

INFRA

INFRA

CI/CD

ci:cd

sh-board-monolitic's People

Contributors

sh111-coder avatar

Watchers

 avatar

sh-board-monolitic's Issues

인기글 κΈ°λŠ₯ κ΅¬ν˜„

인기글 κΈ°λŠ₯ κ΅¬ν˜„

  • κ²Œμ‹œνŒμ—μ„œ κ²Œμ‹œκΈ€ 쑰회 μˆ˜κ°€ 높은 TOP 10 κ²Œμ‹œκΈ€μ„ μ‘°νšŒν•˜λŠ” κΈ°λŠ₯ κ΅¬ν˜„

  • κ²Œμ‹œνŒμ—μ„œ 쑰회 μˆ˜κ°€ 높은 κ²Œμ‹œκΈ€ 순으둜 μ‘°νšŒν•˜λŠ” κΈ°λŠ₯ κ΅¬ν˜„(인기순 νŽ˜μ΄μ§€)

    • Thymeleaf둜 인기글 쑰회 νŽ˜μ΄μ§€ SSR κ΅¬ν˜„ -> νŽ˜μ΄μ§€λŠ” μž¬ν™œμš©ν•΄λ„ 될듯
    • κ΅¬ν˜„ ν›„ κΈ°μ‘΄ DBMS(MySQL)μ—μ„œ μ„±λŠ₯ ν…ŒμŠ€νŠΈ
    • Redis둜 캐싱 DB ꡬ좕 ν›„ κΈ°μ‘΄ DBMS와 μ–Όλ§ˆλ‚˜ μ„±λŠ₯이 μ°¨μ΄λ‚˜λŠ”μ§€ λ™μΌν•œ ν…ŒμŠ€νŠΈ μ‹œλ‚˜λ¦¬μ˜€λ‘œ μ„±λŠ₯ ν…ŒμŠ€νŠΈ 진행
      • 캐싱 μ „λž΅λ„ μ„Έμ›Œλ³΄κΈ°
  • 인기글 더미 λ°μ΄ν„°λŠ” 순차적인 데이터말고 λΆˆμ—°μ†μ μΈ λ°μ΄ν„°λ‘œ ν•΄μ„œ μΈ‘μ •ν•˜κΈ°

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.