๐ก "์๊ธฐ ๋ญํนํ๋ฅผ ์ค์๊ฐ ์น์ฑ + WANTED ํฌ์คํฐ ์๋ ์์ฑ์ผ๋ก ๋ฐ๊พธ๋ค"
Google Sheets ์ฐ๋ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ๋ก 3์ผ ๋ง์ MVP ์์ฑ
| Metric | Value |
|---|---|
| ๊ฐ๋ฐ ๊ธฐ๊ฐ | 3์ผ (2026.01.03 ~ 01.05) |
| ๋ญํน ์์ฉ ์ธ์ | 40๋ช (2๋จ ๋ ์ด์์) |
| ๋ฐฑ์๋ ์๋ฒ ๋น์ฉ | โฉ0 (Google Sheets ํ์ฉ) |
| ํฌ์คํฐ ์์ฑ | ์ํด๋ฆญ PNG ๋ค์ด๋ก๋ |
| ๋ชจ๋ฐ์ผ ๋์ | ๋ฐ์ํ ์ต์ ํ ์๋ฃ |
Impact Summary: ์๊ธฐ ๊ด๋ฆฌ โ ์ค์๊ฐ ์น์ฑ ์ ํ์ผ๋ก ์ด์ ํจ์จํ + ์๋ถ ํ ๋ง ๊ฒฝํ์ผ๋ก ํ๋ ์ด์ด ๋ชฐ์ ๊ฐ ๊ฐํ
ํ๋ค ํ(ACE)์์ ๋งค๋ฌ ํ๋ ์ด์ด ๋ญํน์ ์๊ธฐ๋ก ๊ด๋ฆฌํ๊ณ ์์์. ๋จ์ ์ซ์ ๋์ด์ด๋ผ ์๊ฐ์ ์ฌ๋ฏธ๊ฐ ์๊ณ , ํ๋ ์ด์ด๋ค์ ๊ฒฝ์ ๋๊ธฐ๋ถ์ฌ์ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ๋๊ฐ ๋ฎ์์. ๋ญํน ์ ๋ฐ์ดํธ๋ง๋ค ์๋ ์์ ์ด ํ์ํด ์ด์ ๋ถ๋ด๋ ์กด์ฌ.
Approach: Streamlit์ ์ ํํ ์ด์ ๋ Python ๋จ์ผ ์ธ์ด๋ก ํ๋ก ํธ+๋ฐฑ์ ๋น ๋ฅด๊ฒ ๊ตฌํํ ์ ์๊ณ , Google Sheets API๋ฅผ DB๋ก ํ์ฉํ๋ฉด ๋ณ๋ ์๋ฒ ์์ด ์ด์ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ. ์๋ถ ์ํ 'Wanted Poster' ์ฝ์ ํธ๋ฅผ ์ ํ ๋จ์ ์ ์ํ์ด ์๋ ์ํฐํ ์ธ๋จผํธ ์์๋ฅผ ๋ํจ.
Google Sheets ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฝ์ด์ 1~40์๋ฅผ 2๋จ(์ข: 1-20์, ์ฐ: 21-40์) ๋ ์ด์์์ผ๋ก ํ์. ๋์ ์ ๋ฐ์ ์ ๋์ผ ์์ ์ฒ๋ฆฌ(1, 2, 2, 4...) ๋ก์ง ์ ์ฉ.
Pillow ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ํ์ฌ ๋ญํน์ ์๋ถํ 'WANTED' ํฌ์คํฐ ์ด๋ฏธ์ง๋ก ์๋ ์์ฑ. ๋ฒํผ ํด๋ฆญ ํ ๋ฒ์ผ๋ก PNG ๋ค์ด๋ก๋ โ SNS ๊ณต์ ๊ฐ๋ฅ.
Rye, Playfair Display ์นํฐํธ + ๋นํฐ์ง ๊ฐ์ ํค ๋ฐฐ๊ฒฝ + ๊ณจ๋/๋ ๋ ์ ์ผํธ ์ปฌ๋ฌ. HTML/CSS ์ปค์คํ ๊ฒ์ด์ง ๋ฐ๋ก ์ ์ ์๊ฐํ.