์๋
ํ์ญ๋๊น ํ๋๋ค ๊ณ ์๋ฆฌ ํน๋ถ์ด ์
๋๋ค
์ด๋ฒ๋ฌ์ ํ๊ต์์ ๋ถ์ค์ด์ํ๋ ํ์คํฐ๋ฒ ํ๋๋ฐ์
์ ๊ฐ ํ๋ก๊ทธ๋๋ฐ ๋์๋ฆฌ ์ธ์ง๋ผ ํด๋ก๋api๋ก ์๋น์ค
ํ๋ ์ ์ํด๋ณด์์ต๋๋ค.
Flask ์ html์ ์คํ์ผ์ tailwind css ์ป์ต๋๋ค
๊ตฌ๋ ๋ฐฉ์์ ์ ๋ ๊ฒ ๊ฐ ํญ๋ชฉ์ผ๋ก input์ ๋ฐ์์
ํ๋กฌํํธ ์์ง๋์ด๋ง์ผ๋ก ์๋์ผ๋ก ๊ตฌ์กฐํ ํด์
๋ง์ง๋ง์ "์ด๊ฑธ ๋ฐํ์ผ๋ก ์ง๋ก๋ฅผ ์ถ์ฒํด์ค" ์ด๋ฐ์์ผ๋ก ์ฐ๋ฉด
์๋ง์ด ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ sqllite3 ์ป์ต๋๋ค.
์ด๋ฒ๋ฌ์ ํ๊ต์์ ๋ถ์ค์ด์ํ๋ ํ์คํฐ๋ฒ ํ๋๋ฐ์
์ ๊ฐ ํ๋ก๊ทธ๋๋ฐ ๋์๋ฆฌ ์ธ์ง๋ผ ํด๋ก๋api๋ก ์๋น์ค
ํ๋ ์ ์ํด๋ณด์์ต๋๋ค.
Flask ์ html์ ์คํ์ผ์ tailwind css ์ป์ต๋๋ค
๊ตฌ๋ ๋ฐฉ์์ ์ ๋ ๊ฒ ๊ฐ ํญ๋ชฉ์ผ๋ก input์ ๋ฐ์์
ํ๋กฌํํธ ์์ง๋์ด๋ง์ผ๋ก ์๋์ผ๋ก ๊ตฌ์กฐํ ํด์
๋ง์ง๋ง์ "์ด๊ฑธ ๋ฐํ์ผ๋ก ์ง๋ก๋ฅผ ์ถ์ฒํด์ค" ์ด๋ฐ์์ผ๋ก ์ฐ๋ฉด
์๋ง์ด ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ sqllite3 ์ป์ต๋๋ค.
api ํฌ๋ ๋ง์ ์๋น๋กํ๋
๋ง์ ์ถฉ์ ํด๋๊ณ ํ๋ฒ์ 5000ํ ํฐ ์ ๋๋ก ์ ํ์ฃผ๊ณ 1๋ฒ์ 0.08 ๋ฌ๋ฐ๊ฐ ์ฐ๋๋ฐ์, ํ์คํฐ๋ฒ ๋น์ผ๋ ์ ํ๊ต ๋์ผ๋ก ์ธ ์์ ์ ๋๋ค
๊ตฌ๊ธ ํด๋ผ์ฐ๋ ํ๋ซํผ Vertex๊ฐ๋ฉด 300๋ฌ๋ฌ ๋ฌด๋ฃํฌ๋ ๋ง์ผ๋ก api์ธ์์์ผ๋ ์ฐธ๊ณ ํ๋ ด
์ด๋ฏธ ๋งํฌ์๋ฒ ๋๋ฆฌ๋๋ผ 6๊ฐ์ ์จ๋ฒ๋ ธ๋จ ์ฌ~์ค... ๋ฌผ๋ก ๋ค๋ฅธ๊ณ์ ์ฐ๋ฉด ๋๊ธดํ์ฃ ๊ฐ์ฌํฉ๋๋ค ใ ใ
๋งํฌ ์๋ฒ์ ํฌ๋ ๋ง ์ธ ์ ์์? - dc App
์ง๋ก์๋ด ์๋ฏธ์๋ค๊ณ ์๊ฐํด์ ๋ง๋ฌ?
์ํ๋คใ ใ ํน๋ถ์ด์น๋๋ ฅํ๊ฐ์ธ๋ฏใ ใ