Skip to content

emewjin/react-tteokbok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

74 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Team tteokbok.com

😎 Our Website : http://tteokbok.com/

😒 μ§€κΈˆμ€ μ„œλ²„κ°€ μΌœμ Έμžˆμ§€ μ•Šμ•„ 데이터λ₯Ό ν‘œμ‹œν•  수 μ—†μ–΄μš”. μ΄μš©μ— λΆˆνŽΈμ„ λ“œλ € μ£„μ†‘ν•©λ‹ˆλ‹€.
πŸ“Ί λŒ€μ‹  μœ νŠœλΈŒμ—μ„œ 데λͺ¨μ˜μƒμ„ ν™•μΈν•˜μ‹€ 수 μžˆμ–΄μš”

πŸ“Ž Route Path

  • / : λ©”μΈνŽ˜μ΄μ§€
  • /detail/:id : μƒμ„ΈνŽ˜μ΄μ§€
  • /project-start : ν”„λ‘œμ νŠΈ λ“±λ‘νŽ˜μ΄μ§€
  • /profile : λ§ˆμ΄νŽ˜μ΄μ§€

πŸ’¬ ν”„λ‘œμ νŠΈ μ„€λͺ…

μ°½μž‘μžλŠ” μžμ‹ λ§Œμ˜ 아이디어λ₯Ό ν”„λ‘œμ νŠΈλ‘œ μ†Œκ°œν•˜κ³ , ν›„μ›μžλŠ” κ΄€μ‹¬μžˆλŠ” ν”„λ‘œμ νŠΈλ₯Ό 검색/μ •λ ¬/필터링 ν•˜μ—¬ νŽ€λ”©ν•  수 μžˆλŠ” ν…€λΈ”λ²… μ‚¬μ΄νŠΈλ₯Ό λͺ¨ν‹°λΈŒλ‘œ μ‚Όμ•˜μŠ΅λ‹ˆλ‹€. 떑볢닷컴은 ν•œκ΅­μ˜ 뢄식을 μ„Έκ³„λ‘œ μ•Œλ¦¬μžλŠ” λœ»μ„ λ‹΄μ•„, 뢄식을 주제둜 ν•œ 창의적인 ν”„λ‘œμ νŠΈ νŽ€λ”© μ‚¬μ΄νŠΈμž…λ‹ˆλ‹€.

🎯 ν”„λ‘œμ νŠΈ λͺ©μ 

  • λ¦¬μ•‘νŠΈ ν•¨μˆ˜ν˜• μ»΄ν¬λ„ŒνŠΈ, hooksλ₯Ό μ΄μš©ν•˜λŠ” 데 μ΅μˆ™ν•΄μ§€κΈ°
  • μŠ€νƒ€μΌλ“œ μ»΄ν¬λ„ŒνŠΈλ₯Ό 톡해 css in jsλ₯Ό μ΄μš©ν•΄λ³΄κ³  css/scss와 비ꡐ해보기
  • λ°°ν¬κΉŒμ§€ 진행해보기

πŸ“Ž ν”„λ‘œμ νŠΈ ν›„κΈ°

πŸ‘« νŒ€μ›

πŸ“… ν”„λ‘œμ νŠΈ κΈ°κ°„

2021.05.23~2021.06.04

πŸ”§ μ‚¬μš©λœ κΈ°μˆ μ΄μ˜ˆμš”

  • FE : React Hooks, React Router, Styled-Component, Lodash
  • BE : Django, Docker, MY SQL
  • Common : KAKAO social login, AWS(EC2,RDS, S3), RESTful API

πŸ‘©πŸ»β€πŸŒΎ μ œκ°€ λ‹΄λ‹Ήν•œ κ΅¬ν˜„ μ‚¬ν•­μ΄μ˜ˆμš”

곡톡

ν”„λ‘œμ νŠΈ 등둝 view

  • 두 개의 탭에 각각 λ‹€λ₯Έ μž…λ ₯ 폼을 κ·Έλ €λ‚΄κ³  λ‹€μ–‘ν•œ 데이터λ₯Ό μž…λ ₯λ°›μŒ
  • μž…λ ₯받은 데이터λ₯Ό FormData둜 감싸 μ„œλ²„λ‘œ POST
  • 각 νƒ­μ˜ ν•­λͺ©μ΄ λͺ¨λ‘ μž‘μ„±λ˜μ—ˆλŠ”μ§€ 검사해 UI둜 ν‘œν˜„
  • keyword μž…λ ₯ ν•­λͺ©μ—μ„œμ˜ μœ νš¨μ„± 검사 등을 진행

ν”„λ‘œμ νŠΈ 리슀트 (메인 ν™”λ©΄)

  • 닀쀑 filter, sorting κΈ°λŠ₯ κ΅¬ν˜„
  • filter, sorting, search 값에 λ§žλŠ” μΏΌλ¦¬μŠ€νŠΈλ§μ„ ꡬ성해 μ„œλ²„μ— data μš”μ²­, 뷰에 그렀냄
  • PATCH http λ©”μ†Œλ“œλ‘œ ν”„λ‘œμ νŠΈμ— λŒ€ν•œ μ’‹μ•„μš” κΈ°λŠ₯ κ΅¬ν˜„
  • 메인, λ§ˆμ΄νŽ˜μ΄μ§€μ—μ„œ κ³΅ν†΅μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλŠ” ν”„λ‘œμ νŠΈ μΉ΄λ“œ μ»΄ν¬λ„ŒνŠΈ κ΅¬ν˜„

🀝🏻 ν”„λ‘œμ νŠΈ ν˜‘μ—…μ€ μ΄λ ‡κ²Œ μ§„ν–‰λμ–΄μš”

  • 맀일 짧고 ꡡ게, Daily Scrum을 톡해 ν˜„μž¬μ˜ blocker, μ–΄μ œ ν•œ 일, 였늘 ν•  일을 μžˆλŠ” κ·ΈλŒ€λ‘œ λ‹΄λ°±ν•˜κ²Œ 곡유
  • ν”„λ‘œμ νŠΈ 본격 μ‹œμž‘ μ „, λͺ¨λ“  νŒ€μ›κ³Ό ν•¨κ»˜ μ‚¬μš©μžμ˜ 이용 흐름에 맞좰 선택과 집쀑할 μ‚¬μ΄νŠΈ ꡬ성 μš”μ†Œ μ„ μ •
  • 맀주 μ›”μš”μΌμ— μ§„ν–‰λ˜λŠ” Sprintλ₯Ό ν†΅ν•΄μ„œ λ§ˆκ°μΌμ •μ— 맞좰 남은 μž‘μ—…μ„ ν™•μΈν•˜κ³  일정 쑰율 및 ν”Όλ“œλ°±
  • νŒ€μ›λ³„ μž‘μ—… ν˜„ν™©, λ°±μ—”λ“œμ™€μ˜ 데이터 ꡬ쑰 μ†Œν†΅μ„ μœ„ν•΄ Trelloλ₯Ό ν™œμš©

🚨 Reference

  • 이 ν”„λ‘œμ νŠΈλŠ” ν…€λΈ”λ²… μ‚¬μ΄νŠΈλ₯Ό μ°Έμ‘°ν•˜μ—¬ ν•™μŠ΅λͺ©μ μœΌλ‘œ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. μ‹€λ¬΄μˆ˜μ€€μ˜ ν”„λ‘œμ νŠΈμ΄μ§€λ§Œ ν•™μŠ΅μš©μœΌλ‘œ λ§Œλ“€μ—ˆκΈ° λ•Œλ¬Έμ— 이 μ½”λ“œλ₯Ό ν™œμš©ν•˜μ—¬ 이득을 μ·¨ν•˜κ±°λ‚˜ 무단 배포할 경우 λ²•μ μœΌλ‘œ 문제될 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 이 ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©ν•˜κ³  μžˆλŠ” 사진 λŒ€λΆ€λΆ„μ€ 직접 μ°κ±°λ‚˜ unsplashμ—μ„œ κ³΅μœ λ°›μ€ Free μ΄λ―Έμ§€μ΄λ―€λ‘œ ν•΄λ‹Ή ν”„λ‘œμ νŠΈ 외뢀인이 μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
  • 이 ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©ν•œ 둜고, μ»€μ„œ μ΄λ―Έμ§€λŠ” 직접 μ œμž‘ν•œ κ²ƒμœΌλ‘œ 외뢀인이 μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •