Skip to content

πŸΆλΈŒλ¦¬λ”κ°€ λ²ˆμ‹ν•œ κ°•μ•„μ§€ λΆ„μ–‘ ν”„λ‘œμ νŠΈπŸΆ

Notifications You must be signed in to change notification settings

next-petree/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation






πŸ“Œ κ°•μ•„μ§€ λΆ„μ–‘μ„œλΉ„μŠ€ 펫트리🐢

ν”„λ‘œμ νŠΈ κΈ°κ°„ : 2023λ…„ 10μ›” ~ 2024λ…„ 02μ›”


πŸ“Œ μ„œλΉ„μŠ€ μ†Œκ°œ

πŸ‘₯ 페λ₯΄μ†Œλ‚˜

πŸ‘©πŸ»μ΄ν˜„μ§€ (26μ„Έ)

성별 : μ—¬μž

직업 : 직μž₯인

β€œκ²€μ¦λœ λΈŒλ¦¬λ”μ—κ²Œ κ°•μ•„μ§€λ₯Ό μž…μ–‘λ°›κ³  μ‹Άμ–΄μš”β€œ

직μž₯인 ν˜„μ§€λŠ” κ°•μ•„μ§€λ₯Ό μž…μ–‘λ°›κ³  μ‹Άμ§€λ§Œ, κ°•μ•„μ§€λ₯Ό λΆ„μ–‘ λ°›λŠ” 과정이 λ„ˆλ¬΄ λ³΅μž‘ν•˜κ³ , 또 λͺ¨λ₯΄λŠ” λΈŒλ¦¬λ”μ—κ²Œ κ°•μ•„μ§€λ₯Ό λΆ„μ–‘ λ°›λŠ” 것이 걱정이 λ©λ‹ˆλ‹€.

πŸ‘¦πŸ»κΉ€λ‘μ‹ (29μ„Έ)

성별 : λ‚¨μž

직업 : μ „λ¬Έ λΈŒλ¦¬λ”

β€œκΈ°μ΄ˆ 지식이 μžˆλŠ” μ‚¬λžŒλ“€μ—κ²Œ κ°•μ•„μ§€λ₯Ό λΆ„μ–‘ν•˜κ³  μ‹Άμ–΄μš”β€œ

μ „λ¬Έ λΈŒλ¦¬λ” κΉ€λ‘μ‹μ”¨λŠ” κ°•μ•„μ§€λ₯Ό λΆ„μ–‘ν•˜κΈΈ μ›ν•˜μ§€λ§Œ, ν˜Ήμ‹œλ‚˜ 기초 지식도 μ—†λŠ” μž…μ–‘μΈμ—κ²Œ 본인의 μ†Œμ€‘ν•œ κ°•μ•„μ§€κ°€ μž…μ–‘λ κΉŒ 걱정이 λ©λ‹ˆλ‹€.


πŸ“Œ μ‹œμŠ€ν…œ 아킀텍쳐

πŸ“Œ 기술 μŠ€νƒ

| Language |

JavaScript, TypeScript

| Frontend |

React, StyledComponents, Redux-toolkit

| Communication |

Figma, Github, Slack

| Release |

Frontend : AWS S3, CloudFront, Route53


πŸ“Œ μ„œλΉ„μŠ€ κΈ°λŠ₯ λͺ…μ„Έ

μœ μ €κΈ°λŠ₯

  1. μ‚¬μš©μžλŠ” νšŒμ›κ°€μž…μ‹œ λΈŒλ¦¬λ”μ™€ λΆ„μ–‘ν¬λ§μžλ₯Ό 선택할 수 μžˆλ‹€.
  2. μ‚¬μš©μžλŠ” νšŒμ›κ°€μž…μ‹œ 이메일과 λ‹‰λ„€μž„ 쀑볡 확인을 ν•  수 μžˆλ‹€.
  3. μ‚¬μš©μžλŠ” νšŒμ›κ°€μž…μ‹œ μ£Όλ ₯견쒅 선택을 ν•  수 μžˆλ‹€.
  4. μ‚¬μš©μžλŠ” νšŒμ›κ°€μž…μ‹œ ν™œλ™μ§€μ—­μ„ 검색할 수 있고, νœ΄λŒ€μ „ν™”λ‘œ 본인인증이 κ°€λŠ₯ν•˜λ‹€.
  5. μ‚¬μš©μžλŠ” λ‘œκ·ΈμΈμ‹œ 일반 둜그인, 카카였 둜그인 선택이 κ°€λŠ₯ν•˜λ‹€.(졜초 둜그인 및 연동 ν•„μš”)
  6. μ‚¬μš©μžλŠ” 인증 ν…ŒμŠ€νŠΈλ₯Ό 톡해 λ°˜λ €λ™λ¬Όμ— λŒ€ν•œ κΈ°μ΄ˆμ§€μ‹ 인증을 받을 수 μžˆλ‹€.
  7. μ‚¬μš©μžλŠ” κ°•μ•„μ§€ λͺ¨μ•„보기λ₯Ό 톡해 λΈŒλ¦¬λ”κ°€ λ“±λ‘ν•œ 강아지듀을 확인할 수 μžˆλ‹€.
  8. μ‚¬μš©μžλŠ” κ°•μ•„μ§€ λͺ¨μ•„보기λ₯Ό 톡해 λΈŒλ¦¬λ”κ°€ λ“±λ‘ν•œ 강아지듀을 μ˜ˆμ•½ν•  수 μžˆλ‹€.
  9. μ‚¬μš©μžλŠ” κ°•μ•„μ§€ λͺ¨μ•„보기λ₯Ό 톡해 λΈŒλ¦¬λ”κ°€ λ“±λ‘ν•œ κ°•μ•„μ§€ 쀑 λΆ„μ–‘ μ‹ μ²­μ„œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.
  10. μ‚¬μš©μžλŠ” κ°•μ•„μ§€ λͺ¨μ•„λ³΄κΈ°μ—μ„œ ν•„ν„° 및 검색 κΈ°λŠ₯을 μ‚¬μš©ν•  수 μžˆλ‹€.
  11. μ‚¬μš©μžλŠ” λΈŒλ¦¬λ” λͺ¨μ•„보기λ₯Ό 톡해 λ“±λ‘λœ λΈŒλ¦¬λ”λ₯Ό 확인할 수 μžˆλ‹€.
  12. μ‚¬μš©μžλŠ” λΈŒλ¦¬λ” λͺ¨μ•„보기λ₯Ό 톡해 인증된 λΈŒλ¦¬λ” ν•„ν„° 및 검색 κΈ°λŠ₯을 μ‚¬μš©ν•  수 μžˆλ‹€.
  13. μ‚¬μš©μžλŠ” λΈŒλ¦¬λ” λͺ¨μ•„보기 상세 κΈ°λŠ₯을 톡해 λΈŒλ¦¬λ”μ— λŒ€ν•œ 상세 정보λ₯Ό 확인할 수 μžˆλ‹€.

λΆ„μ–‘ 희망자 λ§ˆμ΄νŽ˜μ΄μ§€ κΈ°λŠ₯

  1. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΆ„μ–‘μ‹ μ²­ 내역을 확인할 수 μžˆλ‹€.
  2. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΆ„μ–‘μ‹ μ²­ λ‚΄μ—­ 검색을 ν•  수 μžˆλ‹€.
  3. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΆ„μ–‘μ‹ μ²­ 승인 여뢀와 ν›„κΈ°λ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.
  4. 둜그인 ν•œ μ‚¬μš©μžλŠ” μž‘μ„±ν•œ ν›„κΈ°λ₯Ό 관리할 수 μžˆλ‹€.
  5. 둜그인 ν•œ μ‚¬μš©μžλŠ” ν”„λ‘œν•„ κ΄€λ¦¬μ—μ„œ μ£Όκ±°ν™˜κ²½ 섀정을 ν•  수 μžˆλ‹€.

λΈŒλ¦¬λ” λ§ˆμ΄νŽ˜μ΄μ§€ κΈ°λŠ₯

  1. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΆ„μ–‘μ‹ μ²­ 내역을 확인할 수 μžˆλ‹€.
  2. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΆ„μ–‘ μ‹ μ²­ λ‚΄μ—­ 검색을 ν•  수 μžˆλ‹€.
  3. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΆ„μ–‘μ‹ μ²­ 내역을 ν™•μΈν•˜κ³  승인 ν˜Ήμ€ κ±°μ ˆν•  수 μžˆλ‹€.
  4. 둜그인 ν•œ μ‚¬μš©μžλŠ” λ³΄μœ κ²¬μ’…μ„ 관리할 수 μžˆλ‹€.
  5. 둜그인 ν•œ μ‚¬μš©μžλŠ” ν”„λ‘œν•„ κ΄€λ¦¬μ—μ„œ μ£Όλ ₯견쒅 섀정을 ν•  수 μžˆλ‹€.

λ§ˆμ΄νŽ˜μ΄μ§€ 곡톡 κΈ°λŠ₯

  1. 둜그인 ν•œ μ‚¬μš©μžλŠ” ν”„λ‘œν•„ κ΄€λ¦¬μ—μ„œ 이미지 μˆ˜μ •κ³Ό μžκΈ°μ†Œκ°œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.
  2. 둜그인 ν•œ μ‚¬μš©μžλŠ” νšŒμ›μ •λ³΄ μˆ˜μ •μ—μ„œ 이메일과 νœ΄λŒ€μ „ν™”, λ‹‰λ„€μž„, ν™œλ™μ§€μ—­μ„ μˆ˜μ •ν•  수 μžˆλ‹€.
  3. 둜그인 ν•œ μ‚¬μš©μžλŠ” λΉ„λ°€λ²ˆν˜Έλ₯Ό λ³€κ²½ν•  수 μžˆλ‹€.(μž‘μ„±ν•œ λΉ„λ°€λ²ˆν˜Έ 확인 κ°€λŠ₯)
  4. 둜그인 ν•œ μ‚¬μš©μžλŠ” λ‘œκ·Έμ•„μ›ƒμ„ ν•  수 μžˆλ‹€.
  5. 둜그인 ν•œ μ‚¬μš©μžλŠ” νšŒμ›νƒˆν‡΄λ₯Ό ν•  수 μžˆλ‹€.

πŸ“Œ μ‹€ν–‰ 방법

  1. λ ˆν¬μ§€ν† λ¦¬λ₯Ό ν΄λ‘ ν•˜κ³ μž ν•˜λŠ” λ””λ ‰ν† λ¦¬μ—μ„œ μ•„λž˜ λͺ…λ Ήμ–΄λ₯Ό μˆ˜ν–‰
git clone <λ ˆν¬μ§€ν† λ¦¬ μ£Όμ†Œ>
  1. ν΄λ‘ ν•œ λ””λ ‰ν† λ¦¬μ—μ„œ frontend, backendλ””λ ‰ν† λ¦¬λ‘œ λ“€μ–΄κ°€ μ•„λž˜ λͺ…λ Ήμ–΄λ₯Ό 톡해 각각각 ν•„μš”ν•œ module μ„€μΉ˜
npm install
  1. frontendμ—μ„œ ν•„μš”ν•œ .env μ„€μ •
REACT_APP_API_URL=<λ°±μ—”λ“œurl>
  1. express μ•±κ³Ό react앱을 μ‹€ν–‰
npm run start

πŸ“Œ ν”„λ‘ νŠΈμ—”λ“œ νŒ€ ꡬ성원

이름 μ˜€μ°½ν˜„ κΉ€λ―Όμ€€ κΉ€μš©ν˜„
μ—­ν•  둜그인, νšŒμ›κ°€μž…&νƒˆν‡΄,
λΆ„μ–‘μ‹ μ²­λ‚΄μ—­
κ°•μ•„μ§€, λΈŒλ¦¬λ” λͺ¨μ•„보기
ν”„λ‘œν•„κ΄€λ¦¬, νšŒμ›μ •λ³΄ μˆ˜μ •
κ°•μ•„μ§€, λΈŒλ¦¬λ” λͺ¨μ•„보기
상세


About

πŸΆλΈŒλ¦¬λ”κ°€ λ²ˆμ‹ν•œ κ°•μ•„μ§€ λΆ„μ–‘ ν”„λ‘œμ νŠΈπŸΆ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10