2022 ์ฐ์ํํ ํฌ์บ ํ 5๊ธฐ 3~4์ฃผ์ฐจ ๋ฏธ์ - ๊ฐ๊ณ๋ถ ์ ๋๋ค.
ํ๋ก์ ํธ ์งํ๊ธฐ๊ฐ ์ด 10์ผ ์ค 9์ผ์ pair programming์ผ๋ก ๊ฐ๋ฐํ์ต๋๋ค.
- Vanilla JavaScript
-
์ต์ ๋ฒ ํจํด(Observer Pattern)๋ฅผ ํ์ฉํ ์ํ๊ด๋ฆฌ
-
History API๋ฅผ ์ด์ฉํด SPA ๊ตฌํ
-
Canvas API๋ฅผ ์ด์ฉํด ๋๋ ์ฐจํธ, ๋ผ์ธ ์ฐจํธ ๊ตฌํ
-
requestAnimationFrame Web API๋ฅผ ์ด์ฉํ ์ ๋๋ฉ์ด์ ๊ตฌํ
-
- Webpack
- MySQL
- pm2, crontab์ ํ์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ
์ด ํ๋ก์ ํธ๋ฅผ ๋ก์ปฌ์์ ์ธํ ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
- npm
$ npm install npm@latest -g
- Clone the repo
$ git clone git@github.com:woowa-techcamp-2022/web-moneybook-07.git
- Install NPM packages
$ npm install
.env
ํ์ผ์ ๋ง๋ค๊ณ Database ์ค์ ์ ์ ๋ ฅํฉ๋๋ค.$ touch .env
# .env DB_HOST= DB_USER= DB_NAME= DB_PASSWORD= DB_PORT=
- client build & run project
$ npm run build $ npm run start
- ๋๋ ์ฐจํธ
- ๋ผ์ธ ์ฐจํธ
- ์คํฌ๋กค ํ ๋ฒํผ
- loading indicator
- 404 Not Found Page