| ย ์๊ฐ | ๋ด์ฉ |
|---|---|
| 12:30 ~ 13:00 | ๐ค ์ฐธ๊ฐ์ ์ ์ฅ |
| 13:00 ~ 14:00 | ๐ฑ PWA ์ค์ต |
| 14:00 ~ 14:20 | ๐ญ ์ฌ๋ ์๊ฐ |
| 14:20 ~ 15:50 | ๐ S3 + Cloudfront ๋ฐฐํฌ |
| 15:50 ~ 16:10 | ๐ญ ์ฌ๋ ์๊ฐ |
| 16:10 ~ 17:10 | โก๏ธ CI/CD ๊ตฌ์ถ |
| 17:30 ~ | ๐ปย Beer Networking |
FE_practice ๋ ํฌ fork ํด์ ๊ฐ์ธ ๋ก์ปฌ์ clone ํด์ค๊ธฐ
*๋ฐ๋์ fork ํ ๊ฐ์ธ ๋ ํฌ๋ฅผ cloneํด์ ์์ ํด์ฃผ์ธ์!
- Vite ํ๊ฒฝ์์ PWA ๊ตฌํํ๊ธฐ
- AWS S3 + Cloudfront๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐํฌํ๊ธฐ
- GitHub Actions ๋ฐ Secrets๋ฅผ ํ์ฉํ์ฌ CI/CD ๊ตฌ์ถํ๊ธฐ
| ์์ ํ์ด์ง (Start.jsx) | ๋ก๊ทธ์ธ ํ์ด์ง (Login.jsx) |
|---|---|
![]() |
![]() |
ํ๊ฒฝ๋ณ์(.env)๋ฅผ ์ค์ ํด์ผ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๐ฆFE_practice
โฃ ๐public
โ โ ๐favicon.svg
โฃ ๐src
โ โฃ ๐routes
โ โ โฃ ๐Login.jsx
โ โ โ ๐Start.jsx
โ โฃ ๐styles
โ โ โฃ ๐GlobalStyles.js
โ โ โ ๐style.js
โ โฃ ๐utils
โ โ โ ๐auth.js
โ โฃ ๐App.jsx
โ โ ๐main.jsx
โฃ ๐.env
โฃ ๐.gitignore
โฃ ๐eslint.config.js
โฃ ๐index.html
โฃ ๐package-lock.json
โฃ ๐package.json
โฃ ๐README.md
โ ๐vite.config.js

