1. MZμΈλμ 1μΈκ°κ΅¬λ₯Ό 겨λ₯ν λ νμΌνλͺ°μ
λλ€.
2. μ¬νμ΄λ
μμΈ κ²½μ°κ° λ§μ MZμκ² κ²½μ μ λΆλ΄μ λμ΄μ€λλ€.
3. λμμΈ λΏλ§ μλλΌ ν©λ¦¬μ κ°κ²©λ κ°μ΄ μ§λ μνλ§μ μ·¨κΈν©λλ€.
- μ°λ¦¬λ κ°μ μ νμ μ 곡ν©λλ€.
- λ νμλΉμ€λ‘ MZμΈλμ λΆλ΄μ λμ΄μ£Όκ³
- 짧μ μ£ΌκΈ°λ‘ μνμ λ³κ²½ν μ μλλ‘ ν΄
- νΈλ νΈμ λ―Όκ°ν 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
- npm install
https://www.notion.so/elice/API-681cf1e4292440169f28484dcd528d0b
Front - End
- HTML
- CSS
- JavaScript
Back - End
- Node.js
- Express.js
- MongoDB & Mongoose
- Airbnb ESLint, prettier μ€μ μ λ°λ₯Έλ€.
- Classλ λλ¬Έμλ‘ μμνλ Upper Camel Caseλ₯Ό μ¬μ©νλ€.
- μΌλ° λ³μλͺ μ μλ¬Έμλ‘ μμνλ Lower Camel Caseλ‘ ν΅μΌνλ€.
- λ°±μλλ 3κ³μΈ΅ κ΅¬μ‘°λ‘ μ€κ³νλ€. (Router, Service, Model)
frontend - feature#FE
/
master -----dev
\
backend - feature#BE
[techmate/config/.env μ€μ ]
PORT
SECRET_KEY
JWT_SECRET_KEY
DB_URL
[μ¬μ΄νΈ ν
μ€νΈ κ³μ ]
login = [email protected]
password = elice1234