- βοΈ You can contact me at [email protected]
- π₯οΈ My resume
team5-mini-project's Introduction
team5-mini-project's People
team5-mini-project's Issues
GNB μ μ λ° κΈ°λ₯ꡬν
π Issue ν μ€ μμ½
Gnb μ»΄ν¬λνΈ μ μ
π€· μμΈ λ΄μ©
Gnb μ μ λ° κΈ°λ₯ꡬν
β μ²΄ν¬ λ¦¬μ€νΈ
- νμμ 보μμ (μ μ°½ μ΄κΈ°)
- λ‘κ·Έμμ
λ‘κ·ΈμΈ νμκ°μ κΈ°λ₯ μΆκ°
π Issue ν μ€ μμ½
λ‘κ·ΈμΈ νμκ°μ κΈ°λ₯ μΆκ°
π€· μμΈ λ΄μ©
- λ‘κ·ΈμΈ μ κ·ΌκΆν μΆκ°
- λ‘κ·ΈμΈ/νμκ°μ μλ¬λ©μμ§ μμΈμ²λ¦¬οΏ½
β μ²΄ν¬ λ¦¬μ€νΈ
- λ‘κ·ΈμΈ
- νμκ°μ
- νμμ 보 μμ
HEADER, NAVBAR μ»΄ν¬λνΈ λ μ΄μμ λ°°μΉ
π Issue ν μ€ μμ½
HEADER, NAVBAR μ»΄ν¬λνΈ λ μ΄μμ λ°°μΉ
π€· μμΈ λ΄μ©
HEADER, NAVBAR μ»΄ν¬λνΈ λ μ΄μμ λ°°μΉ
β μ²΄ν¬ λ¦¬μ€νΈ
- HEADER, NAVBAR μ»΄ν¬λνΈ λ μ΄μμ λ°°μΉ
Promotion Page μ μ
π Issue ν μ€ μμ½
Promotion Page μ»΄ν¬λνΈ μμ
π€· μμΈ λ΄μ©
- λ°±μλ λλ€ μκ³ λ¦¬μ¦μ λ°λΌ λλ€μΌλ‘ λμΆμνμ 보μ¬μ£Όλ νμ΄μ§ μ λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- νμ΄μ§ μ€κ³μ λ§μΆ° μ€νμΌ κ΅¬ν
- promotion-sliceμ data μ λΆλ¬μμ§λμ§ νμΈ
λ‘κ·Έμμ κΈ°λ₯μΆκ° λ° λ‘κ·ΈμΈμ μ΄λκ²½λ‘ μμ
π Issue ν μ€ μμ½
λ‘κ·Έμμ κΈ°λ₯μΆκ° λ° λ‘κ·ΈμΈμ μ΄λκ²½λ‘ μμ
π€· μμΈ λ΄μ©
λ‘κ·Έμμ κΈ°λ₯μΆκ° λ° λ‘κ·ΈμΈμ μ΄λκ²½λ‘ μμ
β μ²΄ν¬ λ¦¬μ€νΈ
- [οΏ½x] λ‘κ·ΈμΈ
- νμκ°μ
- νμμ 보 μμ
Cart μ»΄ν¬λνΈ, reducers ꡬν
π Issue ν μ€ μμ½
μ λ°μ μΈ μ₯λ°κ΅¬λ κΈ°λ₯ ꡬν
π€· μμΈ λ΄μ©
- λμΆ μν μΉ΄λμμ + λ²νΌμ λλ₯΄λ©΄ cart νμ΄μ§μ μΆκ°νκΈ°
- cart νμ΄μ§μμ - λ²νΌμ λλ₯΄λ©΄ λ΄μλ λμΆ μν μμ νκΈ°
- cart νμ΄μ§μμ μ ν ν 체ν¬μμ λ²νΌ λλ₯΄λ©΄ λμΆ μν μ μ²
β μ²΄ν¬ λ¦¬μ€νΈ
- cart Item add ꡬν
- cart item remove ꡬν
- checkout ꡬν
λ‘κ·ΈμΈ/νμκ°μ κΈ°λ₯ κ°λ°
π Issue ν μ€ μμ½
λλ―Έλ°μ΄ν° μμ±
π€· μμΈ λ΄μ©
- μ΅μμ κ²½λ‘μ db.json μμ±
- ν μ€νΈλ₯Ό μν΄ νν€μ§ λ€μ΄λ‘λ
yarn add json-server-auth
package.json νμΌμ script λΆλΆ μΆκ°
"server": "json-server-auth --watch db.json --port 8000"
- κΈ°λ₯ ν
μ€νΈ
κ°λ°νκ²½ ν°λ―Έλ
yarn server
λΈλΌμ°μ νκ²½ ν°λ―Έλ
yarn start
β μ²΄ν¬ λ¦¬μ€νΈ
- λ‘κ·ΈμΈ νμ΄μ§
- νμκ°μ νμ΄μ§
- νμ μ 보 μμ
Homepage μ»΄ν¬λνΈ μ€νμΌ μμ
π Issue ν μ€ μμ½
Homepage μ»΄ν¬λνΈ μ€νμΌ μμ
π€· μμΈ λ΄μ©
- Homepage μ λ°μ μΈ μμ
- favicon μ΄λ Home logo μΆκ°
- λ‘κ·ΈμΈ / νμκ°μ λ²νΌ μμ
β μ²΄ν¬ λ¦¬μ€νΈ
- λ‘κ·ΈμΈ / νμκ°μ λ²νΌ μ»΄ν¬λνΈλ‘ λ체
- ν λ‘κ³ μ΄λ―Έμ§ μ½μ
- favicon μΆκ°
NavBar μ μ λ° κΈ°λ₯ꡬν
π Issue ν μ€ μμ½
NavBar μ»΄ν¬λνΈ μ μ
π€· μμΈ λ΄μ©
NavBar μ μ λ° κΈ°λ₯ ꡬν
β μ²΄ν¬ λ¦¬μ€νΈ
- λ€λΉλ° λ§λ€κΈ°
- ν΄λ¦ κΈ°λ₯ ꡬν
- λ€λΉλ° μ€νμΌ
All Product Page μ μ
π Issue ν μ€ μμ½
All Product Page μμ
π€· μμΈ λ΄μ©
- λͺ¨λ μνμ΄ μ λ ¬λμ΄μ λμ€λ νμ΄μ§μ λλ€
- api λ°μ΄ν°κ° λμ¬λ κΉμ§λ λλ―Έλ°μ΄ν°λ₯Ό μ¬μ©νκ² μ΅λλ€
β μ²΄ν¬ λ¦¬μ€νΈ
- νμ΄μ§ ν λ§λ€κΈ°
- κ²μ input λ§λ€κΈ°
- μμΈ style μ νκΈ°
Curation Page μ μ
π Issue ν μ€ μμ½
Curation Page μ»΄ν¬λνΈ μμ
π€· μμΈ λ΄μ©
- κ°μΈ λ§μΆ€ λμΆμνμ 보μ¬μ£Όλ νμ΄μ§ μ λλ€.
- λ‘κ·ΈμΈ μ¬μ©μμ μ΄λ¦μ 보μ¬μ€λλ€.
- μΆμ² λμΆμνμ ν©μ° κΈμ‘μ 보μ¬μ€λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- νμ΄μ§ μ€κ³μ λ§μΆ° μ€νμΌ κ΅¬ν
- curation-sliceμ data μ λΆλ¬μμ§λμ§ νμΈ
- μ¬μ©μ μ΄λ¦ λ§κ² λμ€λμ§ νμΈ
- μΆμ²μν ν©μ°κΈμ‘ κ²ν
- μ¬μ©μ μ 보 μμ μ λ°λμ 보 μ μ©λλμ§ νμΈ
Searched product ꡬν λ° all productμ μ°λ
π Issue ν μ€ μμ½
Searched product ꡬν λ° all productμ μ°λ
π€· μμΈ λ΄μ©
- κ²μλ λ΄μ©μ λΏλ €μ£Όλ searched product μ»΄ν¬λνΈλ₯Ό λ§λ€κ³ all product νμ΄μ§μ μ°λνκ² μ΅λλ€
- κ²μλ΄μ©μ νν°λ§ νλ νν°λ₯Ό ꡬννκ² μ΅λλ€
β μ²΄ν¬ λ¦¬μ€νΈ
[ ] searched product μ»΄ν¬λνΈ, store slice λ§λ€κΈ°
[ ] κ²μλ΄μ© νν° κ΅¬ν
λ‘κ·ΈμΈ/λ‘κ·Έμμ μλ¬ μμ
π Issue ν μ€ μμ½
λ‘κ·ΈμΈ/λ‘κ·Έμμ μλ¬ μμ
π€· μμΈ λ΄μ©
λ‘κ·Έμμμ μλ‘κ³ μΉ¨ ν μΏ ν€κ° μ κ±° λλ νμμ νμΈνμ¬
λ‘κ·Έμμμ μ΄λν νμ΄μ§μμ νλ² μλ‘κ³ μΉ¨ νλ μ½λ μΆκ°
β μ²΄ν¬ λ¦¬μ€νΈ
[ ] TASK 1
[ ] TASK 2
[ ] TASK 3
404page μμ±, nav bar μμ , μνκ²μ ν μ 체μνμΌλ‘ λμκ°μ μλ λ²νΌ μμ±
π Issue ν μ€ μμ½
404page μμ±, nav bar μμ , μνκ²μ ν μ 체μνμΌλ‘ λμκ°μ μλ λ²νΌ μμ±
π€· μμΈ λ΄μ©
404page μμ±, nav bar μμ , μνκ²μ ν μ 체μνμΌλ‘ λμκ°μ μλ λ²νΌ μμ±
β μ²΄ν¬ λ¦¬μ€νΈ
- 404page μμ±
- nav bar μμ
- μνκ²μ ν μ 체μνμΌλ‘ λμκ°μ μλ λ²νΌ μμ±
Header μ μ λ° κΈ°λ₯ꡬν
π Issue ν μ€ μμ½
Header μ»΄ν¬λνΈ μ μ
π€· μμΈ λ΄μ©
Header μ μ λ° κΈ°λ₯ ꡬν
β μ²΄ν¬ λ¦¬μ€νΈ
- ν€λλ§λ€κΈ°
- ν΄λ¦ κΈ°λ₯ μΆκ°
- gnb ν κΈ
curation-slice ꡬν
π Issue ν μ€ μμ½
curation-slice ꡬν
π€· μμΈ λ΄μ©
- κ°μΈ λ§μΆ€ λμΆμν μ 보λ₯Ό APIμ ν΅μ ν΄ λ°μμ΅λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- API dataλ₯Ό μ μμ μΌλ‘ λΆλ¬μ€λμ§ νμΈ
- Curation Pageμ μ μ°κ²°λλμ§ νμΈ
Loading μ»΄ν¬λνΈ μ μ
π Issue ν μ€ μμ½
Loading μ»΄ν¬λνΈ μ μμ λλ€.
π€· μμΈ λ΄μ©
API ν΅μ μ€ λΆλ¬μ¬ Loading μ»΄ν¬λνΈ μ λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- νλ©΄ μ€κ°μ μλμ§ νμΈ
All product page component λΆλ¦¬
π Issue ν μ€ μμ½
οΏ½All product page component λ³λ‘ λΆλ¦¬
π€· μμΈ λ΄μ©
οΏ½All product page λ₯Ό κ²μμ»΄ν¬λνΈ, νν°μ»΄ν¬λνΈ, 보μ¬μ§λ λΆλΆμΌλ‘ λΆλ¦¬ν©λλ€
β μ²΄ν¬ λ¦¬μ€νΈ
- κ²μμ»΄ν¬λνΈ λΆλ¦¬
- νν°μ»΄ν¬λνΈ λΆλ¦¬
Homepage μ»΄ν¬λνΈ μ μ
π Issue ν μ€ μμ½
homepage.jsx
π€· μμΈ λ΄μ©
λ¬΄μ¨ μ΄μμΈκ°μ?
β μ²΄ν¬ λ¦¬μ€νΈ
[ ] TASK 1
[ ] TASK 2
[ ] TASK 3
Card μ»΄ν¬λνΈ μ μ
π Issue ν μ€ μμ½
Card μ»΄ν¬λνΈ μμ
μμΈ λ΄μ©
- λμΆ μνμ μκ°ννλ Card μ»΄ν¬λνΈ μ μμ λλ€.
- μμλ‘ μ 체 μνμ μ‘°ννλ '/allproduct' κ²½λ‘μ λΏλ € λμ μμ μ λλ€.
- API μ μ μ μ μ¬μ©ν λλ―Έλ°μ΄ν°λ₯Ό utils ν΄λμ μ§μ νκ² μ΅λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- λλ―Έ λ°μ΄ν° λ§λ€μ΄μ μμλ‘ λΏλ €λ³΄κΈ°
- οΏ½μ€νμΌ μμ (μμ, κΈμ λ°°μΉ)
- λ°±κ·ΈλΌμ΄λ μ»¬λ¬ ν λ§λ‘ λΉΌκΈ°
μ€νμΌ μΌμΉμν€κΈ°
π Issue ν μ€ μμ½
μ 체μ μΈ νμ΄μ§μ μ€νμΌμ μΌμΉμν΅λλ€.
π€· μμΈ λ΄μ©
νμ΄μ§μ ν΅μΌμ±μ μν΄ μ€νμΌ μμ ν©λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- λ²νΌ ν΅μΌμ±
- μ¬μ©μ νΈμμ± ν₯μ
Modal μ»΄ν¬λνΈ κ΅¬ν
π Issue ν μ€ μμ½
λͺ¨λ¬ μ»΄ν¬λνΈ κ΅¬ν
π€· μμΈ λ΄μ©
μ₯λ°κ΅¬λμμ λμΆμν μ μ²μ ν΄λ¦ μ λͺ¨λ¬ μ°½μ΄ λ¨κ² λͺ¨λ¬ μ»΄ν¬λνΈλ₯Ό ꡬνν©λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- Modal μ¬μ¬μ©μ»΄ν¬λνΈ κ΅¬ν
- Cart μ»΄ν¬λνΈμ Modal μ¬μ©ν΄λ³΄κΈ°
NotFound μ»΄ν¬λνΈ μ μ
π Issue ν μ€ μμ½
NotFound.jsx
π€· μμΈ λ΄μ©
λ¬΄μ¨ μ΄μμΈκ°μ?
β μ²΄ν¬ λ¦¬μ€νΈ
[ ] TASK 1
[ ] TASK 2
[ ] TASK 3
μ 체μμ κ°μ΄λ° μ λ ¬ λ μ΄μμ μΆκ°
π Issue ν μ€ μμ½
μ 체μμ κ°μ΄λ° μ λ ¬ λ μ΄μμ μΆκ°
π€· μμΈ λ΄μ©
μ 체μμ κ°μ΄λ° μ λ ¬ λ μ΄μμ μΆκ°
β μ²΄ν¬ λ¦¬μ€νΈ
- λͺ¨λ νμ΄μ§ κ°μ΄λ° μ λ ¬ μ μ© λλμ§ νμΈ
promotion-slice ꡬν
π Issue ν μ€ μμ½
promotion-slice ꡬν
π€· μμΈ λ΄μ©
λ°±μλ λλ€ μκ³ λ¦¬μ¦μ λ°λΌ λλ€ λμΆμνμ APIμ ν΅μ ν΄ λ°μμ΅λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- API dataλ₯Ό μ μμ μΌλ‘ λΆλ¬μ€λμ§ νμΈ
- Promotion Pageμ μ μ°κ²°λλμ§ νμΈ
λ‘κ·ΈμΈ/νμκ°μ APIμ°κ²°
π Issue ν μ€ μμ½
λ‘κ·ΈμΈ/νμκ°μ API μ°κ²°
π€· μμΈ λ΄μ©
λ‘κ·ΈμΈ/νμκ°μ API μ°κ²°
β μ²΄ν¬ λ¦¬μ€νΈ
- λ‘κ·ΈμΈ
- νμκ°μ
- νμμ 보 μμ
Cart λ μ΄μμ, Button, NavBar μ€νμΌ μμ
π Issue ν μ€ μμ½
Cart λ μ΄μμ, Button, NavBar μ€νμΌ μμ
π€· μμΈ λ΄μ©
Cart λ μ΄μμ, Button, NavBar μ€νμΌ μμ
β μ²΄ν¬ λ¦¬μ€νΈ
- Cart λ μ΄μμ
- Button μ€νμΌ μμ
- NavBar μ€νμΌ μμ
All product page api μ μ© λ° λ¦¬ν©ν λ§
π Issue ν μ€ μμ½
All product page api μ μ© λ° λ¦¬ν©ν λ§
π€· μμΈ λ΄μ©
All product page api μ μ© λ° λ¦¬ν©ν λ§
β μ²΄ν¬ λ¦¬μ€νΈ
- API μ μ©
- 리ν©ν λ§
Button μ»΄ν¬λνΈ κ΅¬ν
π Issue ν μ€ μμ½
곡ν΅μΌλ‘ μ¬μ©νλ λ²νΌ μ»΄ν¬λνΈ κ΅¬ν
π€· μμΈ λ΄μ©
κ° μ»΄ν¬λνΈ λ§λ€ λ²νΌμ μ¬μ©νλλ° κ·Έλλ§λ€ κ³΅ν΅ μ€νμΌμ΄ μ§μ λ λ²νΌ μ»΄ν¬λνΈλ₯Ό ꡬννλ €κ³ ν©λλ€.
β μ²΄ν¬ λ¦¬μ€νΈ
- κΈ°λ³Έ λ²νΌ μ€νμΌ
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.