Skip to content

Latest commit

Β 

History

History
89 lines (71 loc) Β· 3.12 KB

README.md

File metadata and controls

89 lines (71 loc) Β· 3.12 KB

ALLCLL - μˆ˜κ°• 여석 확인 μ„œλΉ„μŠ€

ALLCLL은 학생듀이 μˆ˜κ°• μ‹ μ²­ κΈ°κ°„ λ™μ•ˆ κ³Όλͺ©μ˜ 여석을 μ‰½κ²Œ 확인할 수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€. μˆ˜κ°• 여석 ν™•μΈμ—μ„œ μ˜€λŠ” ν”Όλ‘œκ°μ„ 쀄이고, μ‹€μ‹œκ°„ μ—…λ°μ΄νŠΈμ™€ μ•Œλ¦Ό κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.

κΈ°λŠ₯

μ‹€μ‹œκ°„ 여석 확인

  • 여석이 λ§Žμ€ ꡐ양 κ³Όλͺ© TOP 10
    • 여석이 κ°€μž₯ λ§Žμ€ ꡐ양 κ³Όλͺ© 10개λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€.
  • 여석이 λ§Žμ€ 전곡 κ³Όλͺ© TOP 10
    • 여석이 κ°€μž₯ λ§Žμ€ 전곡 κ³Όλͺ© 10개λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€.
  • λŒ€μ‹œλ³΄λ“œ ν˜•νƒœμ˜ μ‹€μ‹œκ°„ μ—…λ°μ΄νŠΈ
    • μ‹€μ‹œκ°„ 여석 정보λ₯Ό λŒ€μ‹œλ³΄λ“œ ν˜•νƒœλ‘œ μ œκ³΅ν•˜λ©°, ν•€ κΈ°λŠ₯은 μ œκ³΅ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • ν…Œμ΄λΈ” ν˜•νƒœμ˜ 여석 정보
    • 여석 정보λ₯Ό ν…Œμ΄λΈ” ν˜•νƒœλ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€.
  • ν•™κ³Ό 선택 κΈ°λŠ₯
    • 사전 μ‹ μ²­ ν›„ ν•™κ³Ό 선택 κΈ°λŠ₯을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ³Όλͺ© ν•€ κΈ°λŠ₯

  • κ³Όλͺ© 검색 및 ν•€ κΈ°λŠ₯
    • μ‚¬μš©μžκ°€ κ³Όλͺ©μ„ κ²€μƒ‰ν•˜κ³  ν•€ν•  수 μžˆλŠ” κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.
    • 검색 νƒ­μ—μ„œλŠ” 남은 여석 수λ₯Ό ν‘œμ‹œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ•Œλ¦Ό κΈ°λŠ₯

  • μ›Ή ν‘Έμ‹œ 및 μ΅μŠ€ν…μ…˜ μ•Œλ¦Ό
    • κ³Όλͺ© 여석에 λŒ€ν•œ μ•Œλ¦Όμ„ μ‚¬μš©μžμ—κ²Œ μ „μ†‘ν•©λ‹ˆλ‹€.

νƒ€κ²ŸμΈ΅

  • μˆ˜κ°• 신청에 μ‹€νŒ¨ν•˜μ—¬ μ±„μ›Œμ•Ό ν•˜λŠ” 학점을 λͺ» μ±„μš΄ λͺ¨λ“  학생듀.

페인포인트 ν•΄κ²°

  • 타학과 학생듀은 μˆ˜κ°• 신청에 μ‹€νŒ¨ν–ˆμ„ 경우 ꡐ양 κ³Όλͺ©μ„ μž‘μ•„μ•Ό ν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ„ ν•΄κ²°ν•©λ‹ˆλ‹€.
  • μ†Œμœ΅λŒ€ 학생듀은 전곡 κ³Όλͺ©μ„ ν¬ν•¨ν•˜μ—¬ μ–΄λ–€ κ³Όλͺ©μ΄λ“  μž‘μ•„μ•Ό ν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ„ ν•΄κ²°ν•©λ‹ˆλ‹€.
  • λͺ¨λ“  κ³Όλͺ©μ„ 일일이 ν΄λ¦­ν•˜μ—¬ 여석을 확인해야 ν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ„ ν•΄κ²°ν•©λ‹ˆλ‹€.

ν”„λ‘œμ νŠΈ ꡬ쑰

이 ν”„λ‘œμ νŠΈλŠ” 메인 μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό κ΄€λ¦¬μž νŽ˜μ΄μ§€λ₯Ό ν¬ν•¨ν•˜λŠ” monorepo ν˜•νƒœλ‘œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

packages/
β”œβ”€β”€ admin/          # κ΄€λ¦¬μž νŽ˜μ΄μ§€
β”œβ”€β”€ client/         # 메인 μ• ν”Œλ¦¬μΌ€μ΄μ…˜
β”œβ”€β”€ common/         # 곡톡 λͺ¨λ“ˆ
β”œβ”€β”€ nginx/          # Nginx μ„€μ • 파일
└── main/           # 메인 μ• ν”Œλ¦¬μΌ€μ΄μ…˜

각 ν”„λ‘œμ νŠΈλŠ” λ‹€μŒκ³Ό 같은 κ³΅ν†΅λœ ꡬ쑰λ₯Ό κ°€μ§‘λ‹ˆλ‹€:

public/             # 정적 파일
src/                # μ†ŒμŠ€ μ½”λ“œ
package.json        # ν”„λ‘œμ νŠΈ μ„€μ • 및 μ˜μ‘΄μ„± 관리
README.md           # ν”„λ‘œμ νŠΈ μ„€λͺ…

μ‹œμž‘ν•˜κΈ°

사전 μ€€λΉ„

  • Node.js (^18.0.0)
  • npm, pnpm

μ„€μΉ˜

  1. λ ˆν¬μ§€ν† λ¦¬λ₯Ό ν΄λ‘ ν•©λ‹ˆλ‹€:
    git clone https://github.com/allcll/frontend.git
    cd frontend
  2. μ˜μ‘΄μ„±μ„ μ„€μΉ˜ν•©λ‹ˆλ‹€:
    pnpm install

μ‹€ν–‰

  1. 일반 μ‚¬μš©μž νŽ˜μ΄μ§€λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€:
    pnpm run client
  2. κ΄€λ¦¬μž νŽ˜μ΄μ§€λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€:
    pnpm run admin

κΈ°μ—¬ν•˜κΈ°

κΈ°μ—¬λ₯Ό ν™˜μ˜ν•©λ‹ˆλ‹€! μžμ„Έν•œ λ‚΄μš©μ€ κΈ°μ—¬ κ°€μ΄λ“œλΌμΈμ„ μ°Έμ‘°ν•˜μ„Έμš”.

λΌμ΄μ„ μŠ€

이 ν”„λ‘œμ νŠΈλŠ” MIT λΌμ΄μ„ μŠ€λ₯Ό λ”°λ¦…λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ LICENSE νŒŒμΌμ„ μ°Έμ‘°ν•˜μ„Έμš”