David9191 / techmate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’» ν…Œν¬λ©”μ΄νŠΈ

ν”„λ‘œμ νŠΈ 주제

1. MZμ„ΈλŒ€μ˜ 1인가ꡬλ₯Ό 겨λƒ₯ν•œ λ Œνƒˆμ‡Όν•‘λͺ°μž…λ‹ˆλ‹€.
2. μ‚¬νšŒμ΄ˆλ…„μƒμΈ κ²½μš°κ°€ λ§Žμ€ MZμ—κ²Œ 경제적 뢀담을 λœμ–΄μ€λ‹ˆλ‹€.
3. λ””μžμΈ 뿐만 μ•„λ‹ˆλΌ 합리적 가격도 같이 μ§€λ‹Œ μƒν’ˆλ§Œμ„ μ·¨κΈ‰ν•©λ‹ˆλ‹€.

νŒ€ μ†Œκ°œ

νŒ€λͺ… : ν…Œν¬λ©”μ΄νŠΈ (techmate)

  1. μš°λ¦¬λŠ” κ°€μ „μ œν’ˆμ„ μ œκ³΅ν•©λ‹ˆλ‹€.
  2. λ Œνƒˆμ„œλΉ„μŠ€λ‘œ MZμ„ΈλŒ€μ˜ 뢀담을 λœμ–΄μ£Όκ³ 
  3. 짧은 주기둜 μƒν’ˆμ„ λ³€κ²½ν•  수 μžˆλ„λ‘ ν•΄
  4. νŠΈλ ŒνŠΈμ— λ―Όκ°ν•œ MZμ„ΈλŒ€μ˜ μš•κ΅¬λ₯Ό μΆ©μ‘±μ‹œν‚΅λ‹ˆλ‹€.

ꡬ성원 / μ—­ν• 

이름 파트 λ‹΄λ‹Ή 업무
μž„μ§€μ„± Front-End πŸ‘‘νŒ€μž₯, 전체적인 λ ˆμ΄μ•„μ›ƒ, λ©”μΈνŽ˜μ΄μ§€ λ² λ„ˆ, 였늘의 μΆ”μ²œμƒν’ˆ, 헀더 λ””μžμΈ, μž₯λ°”κ΅¬λ‹ˆ, μ£Όλ¬Έ/결제, μ£Όλ¬Έ μ™„λ£Œ νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ & κΈ°λŠ₯ κ΅¬ν˜„
κΉ€μŠΉμ„­ Front-End πŸ’» λ©”μΈνŽ˜μ΄μ§€ 헀더 및 메인 μΉ΄ν…Œκ³ λ¦¬, μΉ΄ν…Œκ³ λ¦¬ νŽ˜μ΄μ§€, μ‚¬μš©μž 정보 쑰회, μ£Όλ¬Έ 쑰회 νŽ˜μ΄μ§€
μ†‘ν˜„μˆ˜ Front-End πŸ’» μ‚¬μš©μž μƒν’ˆ νŽ˜μ΄μ§€, νšŒμ›κ°€μž…, 둜그인 νŽ˜μ΄μ§€, λ©”μΈνŽ˜μ΄μ§€ ν‘Έν„° λ ˆμ΄μ•„μ›ƒ 및 κΈ°λŠ₯ κ΅¬ν˜„
이민우 Back-End πŸ”Šλ°œν‘œ, JWT 토큰, νšŒμ› 확인, μ‚¬μš©μž κΆŒν•œ 확인, 둜그인 및 νšŒμ›κ°€μž… 등을 ν¬ν•¨ν•œ μ „λ°˜μ μΈ μ‚¬μš©μž κ΄€λ ¨ κΈ°λŠ₯
이해인 Back-End πŸ’» μ‚¬μš©μž μΉ΄ν…Œκ³ λ¦¬Β·μƒν’ˆΒ·μ£Όλ¬Έ 쑰회, μ£Όλ¬Έ/결제, κ΄€λ¦¬μž μΉ΄ν…Œκ³ λ¦¬Β·μƒν’ˆΒ·μ£Όλ¬Έμ •λ³΄ μˆ˜μ • 및 μ‚­μ œ, 이메일 쀑볡 체크

폴더 ꡬ쑰

techmate
β”œβ”€β”€ src   
β”‚   β”œβ”€β”€ db
β”‚   β”‚   β”œβ”€β”€ modles
β”‚   β”‚   β”œβ”€β”€ schemas
β”‚   β”‚   └── index.js
β”‚   β”œβ”€β”€ middlewares
β”‚   β”‚   └── index.js
β”‚   β”œβ”€β”€ routers
β”‚   β”‚   └── index.js
β”‚   β”œβ”€β”€ services
β”‚   β”œβ”€β”€ views
β”‚   β”‚   β”œβ”€β”€ cartPage
β”‚   β”‚   β”œβ”€β”€ cateforyPage
β”‚   β”‚   β”œβ”€β”€ commonCss
β”‚   β”‚   β”œβ”€β”€ commonImage
β”‚   β”‚   β”œβ”€β”€ eventComponent
β”‚   β”‚   β”œβ”€β”€ footerComponent
β”‚   β”‚   β”œβ”€β”€ headerComponent
β”‚   β”‚   β”œβ”€β”€ itemDetail
β”‚   β”‚   β”œβ”€β”€ loginPage
β”‚   β”‚   β”œβ”€β”€ mainPage
β”‚   β”‚   β”œβ”€β”€ myPage
β”‚   β”‚   β”œβ”€β”€ orderCheckPage
β”‚   β”‚   β”œβ”€β”€ orderCompletedPage
β”‚   β”‚   β”œβ”€β”€ orderPage
β”‚   β”‚   β”œβ”€β”€ registerPage
β”‚   └── └── webStorage
β”œβ”€β”€ .eslintrc.json
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .prettierrc
β”œβ”€β”€ babel.config.json
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ package.json
β”œβ”€β”€ README.md
└── server.js

페λ₯΄μ†Œλ‚˜

이름 : λ‚˜μ— μ§€
λ‚˜μ΄ : 20λŒ€ ~ 30λŒ€
직업 : μ‹ μž…κ°œλ°œμž
- μ„œμšΈμ— κ±°μ£Όν•˜κ³  있고 μ§‘μˆœ(돌)이 이닀.
- λ„·ν”Œλ¦­μŠ€, κ²Œμž„μ„ μ’‹μ•„ν•˜κ³  예쁜 것과 κ°€μ„±λΉ„λ₯Ό μ€‘μš”ν•˜κ²Œ μƒκ°ν•œλ‹€.

μ„œλΉ„μŠ€ μ†Œκ°œ

https://www.notion.so/elice/fc6a647167cf46839b98bd9866ce50af

API λͺ…μ„Έ

πŸ–₯️ Server : 34.22.85.74:3000

  1. npm install

API λͺ…μ„Έ

https://www.notion.so/elice/API-681cf1e4292440169f28484dcd528d0b

μ‚¬μš© 기술 μŠ€νƒ

Front - End

  • HTML
  • CSS
  • JavaScript

Back - End

  • Node.js
  • Express.js
  • MongoDB & Mongoose

μ½”λ“œ μ»¨λ²€μ…˜

  1. Airbnb ESLint, prettier 섀정을 λ”°λ₯Έλ‹€.
  2. ClassλŠ” λŒ€λ¬Έμžλ‘œ μ‹œμž‘ν•˜λŠ” Upper Camel Caseλ₯Ό μ‚¬μš©ν•œλ‹€.
  3. 일반 λ³€μˆ˜λͺ…은 μ†Œλ¬Έμžλ‘œ μ‹œμž‘ν•˜λŠ” Lower Camel Case둜 ν†΅μΌν•œλ‹€.
  4. λ°±μ—”λ“œλŠ” 3계측 ꡬ쑰둜 μ„€κ³„ν•œλ‹€. (Router, Service, Model)

Branch ꡬ쑰

                 frontend - feature#FE
                /
master -----dev
                 \
                 backend - feature#BE

기타 사항

[techmate/config/.env μ„€μ •]
PORT
SECRET_KEY
JWT_SECRET_KEY
DB_URL

[μ‚¬μ΄νŠΈ ν…ŒμŠ€νŠΈ 계정]
login = elice@elice.io
password = elice1234

About


Languages

Language:JavaScript 48.8%Language:HTML 34.0%Language:CSS 17.2%