/ce1ev

Primary LanguageJavaScript

๐Ÿ‘” 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
โ””โ”€ src
   โ”œโ”€ app.js
   โ”œโ”€ middlewares
   โ”œโ”€ models
   โ”‚  โ”œโ”€ SelectedProduct-model.js
   โ”‚  โ”œโ”€ index.js
   โ”‚  โ”œโ”€ order-model.js
   โ”‚  โ”œโ”€ post-model.js
   โ”‚  โ”œโ”€ product-model.js
   โ”‚  โ”œโ”€ review-model.js
   โ”‚  โ”œโ”€ schemas
   โ”‚  โ”‚  โ”œโ”€ SelectedProductSchema.js
   โ”‚  โ”‚  โ”œโ”€ order.js
   โ”‚  โ”‚  โ”œโ”€ post.js
   โ”‚  โ”‚  โ”œโ”€ product.js
   โ”‚  โ”‚  โ”œโ”€ review.js
   โ”‚  โ”‚  โ”œโ”€ shoppingCart.js
   โ”‚  โ”‚  โ””โ”€ user.js
   โ”‚  โ””โ”€ user-model.js
   โ”œโ”€ routers
   โ”‚  โ”œโ”€ SelectedProduct-model.js
   โ”‚  โ”œโ”€ index.js
   โ”‚  โ”œโ”€ mypage-router.js
   โ”‚  โ”œโ”€ order-router.js
   โ”‚  โ”œโ”€ post-router.js
   โ”‚  โ”œโ”€ product-router.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
      โ”œโ”€ addProduct
      โ”œโ”€ adminPage
      โ”œโ”€ adminProductList
      โ”œโ”€ admin_members
      โ”œโ”€ admin_orders
      โ”œโ”€ admin_productDetail
      โ”œโ”€ admin_reviews
      โ”œโ”€ api.js
      โ”œโ”€ aws-s3.js
      โ”œโ”€ guest
      โ”œโ”€ guestOrderList
      โ”œโ”€ home
      โ”œโ”€ image
      โ”œโ”€ login
      โ”œโ”€ memberOrder
      โ”œโ”€ mypage
      โ”œโ”€ mypageOrderList
      โ”œโ”€ notice
      โ”œโ”€ order
      โ”œโ”€ order_now
      โ”œโ”€ postEdit
      โ”œโ”€ productDetail
      โ”œโ”€ register
      โ”œโ”€ updateProduct
      โ””โ”€ useful-functions.js