Skip to content

SW-Maestro-TeamGDB/Pentatonic-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎡 Pentatonic-Backend Repository 🎡



πŸ—‚οΈ Contents



πŸ’ Team introduce



고등학생 λŒ€ν•™μƒ λ°±μˆ˜κ°€ λͺ¨μ—¬μ„œ λ§Œλ“  νŒ€ κ³ λŒ€λ°± μž…λ‹ˆλ‹€

Part Name
Android & Leader κΉ€ν˜„μ€€
Back-end λ‚¨μŠΉμ›
Front-end 이쒅민


πŸ’ Service introduce

μ‹œκ°„μ  μ œμ•½, 곡간적 μ œμ•½, κΈˆμ „μ  μ œμ•½μ„ ν•΄κ²°ν•˜λ©° μ˜¨λΌμΈμ—μ„œ λ°΄λ“œ ν™œλ™μ„ ν•  수 μžˆλŠ” ν”Œλž«νΌ

  • λ…ΉμŒ 기반의 λ°΄λ“œ μŒμ•… μ—°μ£Ό 및 컀버 ν”Œλž«νΌ
  • μ‹œκ°„μ , μ‹€λ ₯적 λΆ€λ‹΄ 없이 λ°΄λ“œ μŒμ•…μ„ 즐길 수 있음
  • λ‹€μ–‘ν•œ μ΄νŽ™ν„°λ₯Ό μ œκ³΅ν•¨μœΌλ‘œ 재미있게 컀버할 수 있음
  • μž₯λΉ„κ°€ 없더라도 λ…ΉμŒν•œ 컀버에 λŒ€ν•˜μ—¬ 각쒅 μ •μ œκ°€ λ“€μ–΄κ°€μ„œ μž₯λΉ„ 없이도 κ³ ν€„λ¦¬ν‹°μ˜ λ…ΉμŒμ΄ κ°€λŠ₯
  • λ‹€μ–‘ν•œ μ„Έμ…˜λ“€μ„ μ‘°ν•©ν•˜μ—¬ λ¦¬μŠ€λ„ˆμ˜ μ·¨ν–₯λŒ€λ‘œ λ“£κΈ° κ°€λŠ₯


πŸ“˜ 이곳은 제 12κΈ° SW λ§ˆμ—μŠ€νŠΈλ‘œ κ³ λŒ€λ°± νŒ€ ν”„λ‘œμ νŠΈ 'Pentatonic (νŽœνƒ€ν† λ‹‰)' 의 λ°±μ—”λ“œ λ ˆν¬μ§€ν† λ¦¬ μž…λ‹ˆλ‹€.

πŸ“š Other Repositories & Page



πŸ—‚ Technology

Β  Β  Β  Β 

Β  Β  Β  Β  Β  Β  Β 

Β  Β  Β  Β  Β 

Β  Β 

Docker Swarm을 μ΄μš©ν•˜μ—¬ μˆ˜ν‰ ν™•μž₯에 쉽도둝 μ„€κ³„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

Travis CI -> (mocha) Testing -> (nyc coverage) Codecov upload -> Deploy -> Rolling Update와 같은 λ°©μ‹μœΌλ‘œ λ°°ν¬ν•©λ‹ˆλ‹€.

Web Application ServerλŠ” TypeScript, Apollo-Server-Express, FFmpeg 등을 μ‚¬μš©ν•˜μ—¬ κ°œλ°œν•˜μ˜€μœΌλ©° μ„œλΉ„μŠ€μ— λ§žλŠ” APIλ₯Ό μ œκ³΅ν•΄μ€λ‹ˆλ‹€.

Web ServerλŠ” Nginxλ₯Ό μ΄μš©ν•˜κ³  있으며 N개의 μ»¨ν…Œμ΄λ„ˆμ— 도컀 μŠ€μ›œ λ‘œλ“œλ°ΈλŸ°μ„œμ— 따라 μš”μ²­μ΄ λΆ„λ°°λ©λ‹ˆλ‹€.




πŸ—‚ Result

CI Coverage
Build Status codecov

μ„œλ²„, API, λ°μ΄ν„°λ² μ΄μŠ€ λͺ¨λ‹ˆν„°λ§μ„ μ œκ³΅ν•˜μ—¬ μ„œλΉ„μŠ€κ°€ μ•ˆμ •μ μœΌλ‘œ 운영될 수 μžˆλ„λ‘ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.







Confluence, Apollo-Studio, GraphQL-PlayGround, Voyager 등을 μ΄μš©ν•˜μ—¬ API λ”μš± μ‰½κ²Œ μ΄ν•΄ν•˜κ³  μ‚¬μš©ν•  수 μžˆλ„λ‘ λ‹€μ–‘ν•œ λ¬Έμ„œλ₯Ό μ œκ³΅ν•΄μ€λ‹ˆλ‹€.




Releases

No releases published

Packages

No packages published

Languages