/chillinker

Primary LanguageTypeScript

๐Ÿ’œ Chillinker ๐Ÿ’œ

โœจ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

  • ํ•œ ์ค„ ์ •๋ฆฌ : ์›น์†Œ์„ค, ์›นํˆฐ ์ข…ํ•ฉ ์ •๋ณด ํ”Œ๋žซํผ
  • ๋‚ด์šฉ : ์ตœ๊ทผ ์›น์†Œ์„ค๊ณผ ์›นํˆฐ์„ ์ œ๊ณตํ•˜๋Š” ํ”Œ๋žซํผ๊ณผ ๊ทธ ์ข…๋ฅ˜๊ฐ€ ๋งค์šฐ ๋‹ค์–‘ํ•œ๋ฐ, ์—ฌ๊ธฐ์ €๊ธฐ ํฉ์–ด์ง„ ์›น์†Œ์„ค๊ณผ ์›นํˆฐ ๊ด€๋ จ ์ •๋ณด๋‚˜ ๋ฆฌ๋ทฐ๋ฅผ ํ•œ ๊ณณ์—์„œ ํ™•์ธํ•˜๊ณ  ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ๋‹ˆ์ฆˆ์—์„œ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โณ๏ธ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • 2024.03.26 ํ™” ~ 2024.04.29 ์›”

๐Ÿ‘ฉโ€๐Ÿ’ป ๋ฉค๋ฒ„ ๊ตฌ์„ฑ

  • 1์กฐ ํšŒ๋น™ํ™˜ (์ตœํ˜œ์›, ์ „์ˆ˜๋ฏผ, ๊น€์„ธ์˜, ์„œ๋ฆฐ)

โš™๏ธ ERD

drawSQL-image-export-2024-04-29

โš™ ์„œ๋น„์Šค ์•„ํ‚คํ…์ณ

_Chillinker drawio

๐Ÿ‘ฉโ€๐Ÿ’ป ์‚ฌ์šฉ ๊ธฐ์ˆ 

  • framework : Nest.js
  • DB : MySQL(Cloud SQL) & typeORM
  • cache : Redis Lab
  • deploy : Docker & Cloud Build & Cloud Run
  • crawling : Axios, Cheerio, Puppeteer
  • frontend : ejs, jquery, css

๐Ÿ“Œ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ํ•˜๋ฃจ์— ํ•œ๋ฒˆ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋ฒ ์ŠคํŠธ ์ž‘ํ’ˆ ๋žญํ‚น
  • ์„ฑ์ธ ์ž‘ํ’ˆ ๋ธ”๋ผ์ธ๋“œ
  • cross platform ์ž‘ํ’ˆ ๊ฒ€์ƒ‰
  • ํ”Œ๋žซํผ ๋ฆฌ๋ทฐ ์กฐํšŒ + ์น ๋ฆฐ์ปค ๋ฆฌ๋ทฐ ์ž‘์„ฑ
  • ์ปฌ๋ ‰์…˜ ๋งŒ๋“ค๊ธฐ + ์ปฌ๋ ‰์…˜ ๋ถ๋งˆํฌ
  • ์œ ์ € ํŒ”๋กœ์šฐ + ํŒ”๋กœ์ž‰
  • ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์ž‘ํ’ˆ ์กฐํšŒ