๐Ÿ‘” Ce1ev. :: celebrity picks.

๐Ÿ’ก ์…€๋Ÿฝ๋“ค์ด ์ฐฉ์šฉํ–ˆ๋˜ ์˜์ƒ๋“ค์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐํ™”ํ•˜์—ฌ ์†Œ๋น„์ž์—๊ฒŒ ์ฐฉ์šฉ ์ •๋ณด ์ œ๊ณต ๋ฐ ์ƒํ’ˆ์„ ํŒ๋งคํ•˜๋Š” ์‡ผํ•‘๋ชฐ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

mainpic

โญ๏ธ About Project

์†Œ๋น„์ž๋“ค์€ ์…€๋Ÿฝ๋“ค์„ ์„ ๋งํ•˜๊ณ  ๊ทธ๋“ค์ด ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๋ ฅ์˜ ๋Œ€์ƒ์ด ๋ฉ๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ์…€๋Ÿฝ์˜ ์˜ํ–ฅ๋ ฅ์„ ์ด์šฉํ•˜๊ณ ์ž ํ•˜์—ฌ ์…€๋Ÿฝ๋“ค์˜ ์•„์ดํ…œ์— ์ค‘์ ์„ ๋‘” ์‡ผํ•‘๋ชฐ์„ ๊ธฐํšํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ“„ Summary

  • ๋ฉ”์ธ ํŽ˜์ด์ง€
    • ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰(์ƒํ’ˆ๋ช…, ์…€๋Ÿฝ๋ช…, ์…€๋Ÿฝ ๋ถ„๋ฅ˜)
    • ์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ๋ฅผ ํ†ตํ•œ ์…€๋Ÿฝ ๋ถ„๋ฅ˜ ๋ณ„ ์ƒํ’ˆ ํ‘œ์‹œ
    • ๋ฌดํ•œ ์Šคํฌ๋กค๋กœ ๋Š์ž„์—†๋Š” ์ƒํ’ˆ ์†Œ๊ฐœ
    • ์ƒํ’ˆ ๋ธ”๋Ÿญ ์œ„์น˜์—์„œ ์ข‹์•„์š” ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ImagelazyLoading์„ ํ†ตํ•œ ์›น ์„ฑ๋Šฅ ์ตœ์ ํ™”
  • ์ƒํ’ˆ ์ƒ์„ธ ํŽ˜์ด์ง€
    • ์ œํ’ˆ ์‚ฌ์ด์ฆˆ ๋ฐ ์ƒ‰์ƒ ์„ ํƒ๊ณผ ์ˆ˜๋Ÿ‰ ์กฐ์ ˆ
    • ๋ฐ”๋กœ ๊ตฌ๋งค & ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ๋ฆฌ๋ทฐ ๋ฐ ๋ฌธ์˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋งˆ์ด ํŽ˜์ด์ง€
    • ํšŒ์›์ •๋ณด ์ˆ˜์ •
    • ํšŒ์› ํƒˆํ‡ด
    • ์ฃผ๋ฌธ ๊ด€๋ฆฌ(์ฃผ๋ฌธ๋‚ด์—ญ ์กฐํšŒ/์‚ญ์ œ)
    • ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ด€๋ฆฌ
    • ์ƒํ’ˆํ›„๊ธฐ ๊ด€๋ฆฌ(๋“ฑ๋ก/์‚ญ์ œ)
  • ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€
    • ์ƒํ’ˆ ๊ด€๋ฆฌ(๋“ฑ๋ก/์ˆ˜์ •/์‚ญ์ œ)
    • ์ฃผ๋ฌธ ๋‚ด์—ญ ์ „์ฒด ์กฐํšŒ
    • ๋ฐฐ์†ก ์ƒํƒœ ๊ด€๋ฆฌ
    • ์ƒํ’ˆ ํ›„๊ธฐ ๊ด€๋ฆฌ
    • ํšŒ์› ๊ด€๋ฆฌ
    • ๊ณต์ง€์‚ฌํ•ญ ๊ด€๋ฆฌ(๋“ฑ๋ก/์ˆ˜์ •/์‚ญ์ œ)
  • ๋น„ํšŒ์› ์ฃผ๋ฌธ

โš’ ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ’ป ์ฃผ์š” ๊ธฐ๋Šฅ

์ƒํ’ˆ ์ƒ์„ธํŽ˜์ด์ง€ แ„‰แ…กแ†ผแ„‰แ…ฆแ„‘แ…ฆแ„‹แ…ตแ„Œแ…ต
์žฅ๋ฐ”๊ตฌ๋‹ˆ แ„Œแ…กแ†ผแ„‡แ…กแ„€แ…ฎแ„‚แ…ต แ„‘แ…ฆแ„‹แ…ตแ„Œแ…ต
๊ฒฐ์ œํŽ˜์ด์ง€ แ„€แ…งแ†ฏแ„Œแ…ฆแ„‘แ…ฆแ„‹แ…ตแ„Œแ…ต
์ฃผ๋ฌธ์กฐํšŒ ํŽ˜์ด์ง€ แ„Œแ…ฎแ„†แ…ฎแ†ซแ„‚แ…ขแ„‹แ…งแ†จ แ„Œแ…ฉแ„’แ…ฌ

๐Ÿ‘ค ํ…Œ์ŠคํŠธ ๊ณ„์ •

- ๐Ÿ‘จโ€ ์‚ฌ์šฉ์ž
ID: test555@example.com
PW: 123123123
- ๐Ÿ‘จโ€๐Ÿ”ง ๊ด€๋ฆฌ์ž
ID: admin555@example.com
PW: 123123123

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ Responsibility

๋‹ด๋‹น์ž๋ช…(GitHub) ๋‹ด๋‹น ํŒŒํŠธ
๋ฐ•์žฌํ›ˆ @noorong ์ „์ฒด UI design ๋ฐ ๊ฐœ๋ฐœ, ๊ฒ€์ƒ‰, ์นดํ…Œ๊ณ ๋ฆฌ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ, Nginx๋ฐฐํฌ, ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„
๊น€์œค์ˆ˜ @snowriceDD ํ™ˆ, ์บ๋Ÿฌ์…€, ์ƒํ’ˆ ์ƒ์„ธ, ์ƒํ’ˆ ๋ธ”๋Ÿญ, UX/UI, ์ง€๋„ API
์†ก์ฃผํ˜œ @Zuhye ํšŒ์›์ •๋ณด API, ์ƒํ’ˆ API, ์ฐœ, ๊ณต์ง€์‚ฌํ•ญ, ๋ฐฐํฌ
๊น€ํ˜„์•„ @kimakuma ํ›„๊ธฐ๊ด€๋ฆฌ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ, ๊ฒฐ์ œ API
๋™ํ•˜ @donggram2 ์žฅ๋ฐ”๊ตฌ๋‹ˆ, ์ œํ’ˆ ์ƒ์„ธ , ์œ ์ € API,

๐Ÿ—‚ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

Ce1ev_Refactor
โ”œโ”€ src
โ”‚  โ”œโ”€ app.js
โ”‚  โ”œโ”€ middlewares
โ”‚  โ”‚  โ”œโ”€ admin-only.js
โ”‚  โ”‚  โ”œโ”€ error-handler.js
โ”‚  โ”‚  โ”œโ”€ index.js
โ”‚  โ”‚  โ””โ”€ login-required.js
โ”‚  โ”œโ”€ models
โ”‚  โ”‚  โ”œโ”€ index.js
โ”‚  โ”‚  โ”œโ”€ order-model.js
โ”‚  โ”‚  โ”œโ”€ post-model.js
โ”‚  โ”‚  โ”œโ”€ product-model.js
โ”‚  โ”‚  โ”œโ”€ review-model.js
โ”‚  โ”‚  โ”œโ”€ schemas
โ”‚  โ”‚  โ”‚  โ”œโ”€ order.js
โ”‚  โ”‚  โ”‚  โ”œโ”€ post.js
โ”‚  โ”‚  โ”‚  โ”œโ”€ product.js
โ”‚  โ”‚  โ”‚  โ”œโ”€ review.js
โ”‚  โ”‚  โ”‚  โ”œโ”€ SelectedProductSchema.js
โ”‚  โ”‚  โ”‚  โ”œโ”€ shoppingCart.js
โ”‚  โ”‚  โ”‚  โ””โ”€ user.js
โ”‚  โ”‚  โ”œโ”€ SelectedProduct-model.js
โ”‚  โ”‚  โ””โ”€ user-model.js
โ”‚  โ”œโ”€ routers
โ”‚  โ”‚  โ”œโ”€ index.js
โ”‚  โ”‚  โ”œโ”€ mypage-router.js
โ”‚  โ”‚  โ”œโ”€ order-router.js
โ”‚  โ”‚  โ”œโ”€ post-router.js
โ”‚  โ”‚  โ”œโ”€ product-router.js
โ”‚  โ”‚  โ”œโ”€ SelectedProduct-model.js
โ”‚  โ”‚  โ”œโ”€ user-router.js
โ”‚  โ”‚  โ””โ”€ views-router.js
โ”‚  โ”œโ”€ services
โ”‚  โ”‚  โ”œโ”€ index.js
โ”‚  โ”‚  โ”œโ”€ order-service.js
โ”‚  โ”‚  โ”œโ”€ post-service.js
โ”‚  โ”‚  โ”œโ”€ product-service.js
โ”‚  โ”‚  โ”œโ”€ review-service.js
โ”‚  โ”‚  โ”œโ”€ selectedProduct-service.js
โ”‚  โ”‚  โ””โ”€ user-service.js
โ”‚  โ””โ”€ views
โ”‚     โ”œโ”€ admin
โ”‚     โ”‚  โ”œโ”€ addProduct
โ”‚     โ”‚  โ”œโ”€ adminMember
โ”‚     โ”‚  โ”œโ”€ adminOrder
โ”‚     โ”‚  โ”œโ”€ adminProductDetail
โ”‚     โ”‚  โ”œโ”€ adminProductList
โ”‚     โ”‚  โ””โ”€ adminReview
โ”‚     โ”œโ”€ api.js
โ”‚     โ”œโ”€ aws-s3.js
โ”‚     โ”œโ”€ guest
โ”‚     โ”‚  โ””โ”€ guestOrderList
โ”‚     โ”œโ”€ home
โ”‚     โ”œโ”€ image
โ”‚     โ”œโ”€ login
โ”‚     โ”œโ”€ mypage
โ”‚     โ”‚  โ”œโ”€ accUpdate
โ”‚     โ”‚  โ”œโ”€ account
โ”‚     โ”‚  โ”œโ”€ mypageCart
โ”‚     โ”‚  โ”œโ”€ mypageOrderList
โ”‚     โ”‚  โ”œโ”€ mypageReview
โ”‚     โ”‚  โ””โ”€ mypageWithdrawal
โ”‚     โ”œโ”€ notice
โ”‚     โ”‚  โ”œโ”€ noticeAdd
โ”‚     โ”‚  โ”œโ”€ noticeDetail
โ”‚     โ”‚  โ””โ”€ noticeEdit
โ”‚     โ”œโ”€ order
โ”‚     โ”œโ”€ productDetail
โ”‚     โ”‚  โ””โ”€ updateProduct
โ”‚     โ”œโ”€ register
โ”‚     โ”œโ”€ style
โ”‚     โ”‚  โ”œโ”€ HeaderFooter.css
โ”‚     โ”‚  โ”œโ”€ reset.css
โ”‚     โ”‚  โ””โ”€ slideStyle.css
โ”‚     โ””โ”€ utils
โ”‚        โ”œโ”€ category.js
โ”‚        โ”œโ”€ footer.js
โ”‚        โ”œโ”€ header.js
โ”‚        โ”œโ”€ searching.js
โ”‚        โ”œโ”€ slideScript.js
โ”‚        โ””โ”€ useful-functions.js
โ””โ”€ webpack.config.js