์์ด๋น์ค๋น ํด๋ก ํ๋ก์ ํธ
Tech Stack
- FE : pug template, css
- BE : Express
- Deploy : heroku
Screen Shot
Main
Search
๋ฐฐํฌ ๋งํฌ : https://j109.herokuapp.com/
๐ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
/.github : ํ
ํ๋ฆฟ์ด ๋ด๊ฒจ ์๋ ํด๋
/server
|ใ
กใ
ก /bin
|ใ
กใ
ก /database
|ใ
กใ
ก /models
|ใ
กใ
ก /router
|ใ
กใ
ก /views
|ใ
กใ
ก /css
|ใ
กใ
ก /js
|ใ
กใ
ก /static
`ใ
กใ
ก some pug files...
|ใ
กใ
ก app.js
|ใ
กใ
ก package.json
`ใ
กใ
ก package-lock.json
ํ๋ก์ ํธ ๊ด๋ จ
์งํ์ํฉ
- ๋ก๊ทธ์ธ/๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ (POST /login, GET /logout)
- ํ์๊ฐ์ ๊ธฐ๋ฅ ๊ตฌํ (POST /register)
- ํ์๊ฐ์ ์ ์ ๋ ฅ๊ฐ์ ์ ํจ์ฑ ์ฒดํฌ ๋ฐ ๋ชจ๋ ์ ํจํ ๊ฒฝ์ฐ POST ์์ฒญํ๊ฒ ๊ธฐ๋ฅ ์ถ๊ฐ
- NeDB๋ฅผ ํ์ฉํ์ฌ ์ธ์ ํ ์ด๋ธ ์์ฑ (age : 30๋ถ)
cypto-js
๋ชจ๋๋ก ํจ์ค์๋ ์ํธํ- ๊ฒ์ ์ ๋ฌ๋ ฅ, ๊ฒ์คํธ ๊ตฌํ
- ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ (ํ์ ๊ฐ : ์์น)
- ์์ฝ ๊ธฐ๋ฅ ๊ตฌํ (์์น, ์ฒดํฌ์ธ, ์ฒดํฌ์์, ๊ฒ์คํธ ๋ชจ๋ ์์ด์ผ ํ์ฑํ)
- ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๊ฐ 0๊ฐ์ธ ๊ฒฝ์ฐ์ ๋ํ ๋ทฐ ์์ฑ