Skip to content

Worklog

anniemon edited this page Dec 21, 2021 · 17 revisions

πŸ’»μ–΄λ–€ 뢀뢄을 맑고 μžˆλ‚˜μš”?

β˜€οΈ λ°•μ •ν˜„

πŸ™‹ About: 두λͺ©λ‹˜, κ³Όλ‘œμ‚¬ μ–΅μ œκΈ°

πŸ”¨ Position: Front-End

πŸ“ Stack:

  • JavaScript
  • SASS
  • React
  • React S3
  • KAKAO LOGIN API
  • GOOGLE MAPS API
  • AXIOS
  • UUID

πŸ’― Contributions

Works
SR
  • RESTful API λ¬Έμ„œ μž‘μ„±
  • μ™€μ΄μ–΄ν”„λ ˆμž„
  • μ›Œν¬ ν”Œλ‘œμš° μž‘μ„±
  • DB Schema μž‘μ„±
  • System Architecture μž‘μ„±
Frontend
  • Google Maps API
  • - 지도λ₯Ό 화면에 λžœλ”λ§
    - κ°€κ²Œ μΉ΄ν…Œκ³ λ¦¬μ— 맞게 지도에 마컀 λ„μš°κΈ°
  • 카카였 μ†Œμ…œ 둜그인
  • - ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ 토큰 λ°›μ•„μ˜€κ³  λ¦¬λ‹€μ΄λ ‰νŠΈ μ‹œν‚€λŠ” κΈ°λŠ₯ κ΅¬ν˜„
  • StoreInfo κ°€κ²Œ 정보 νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ ꡬ성 및 css λ°˜μ‘ν˜•
    - κ°€κ²Œ 정보 쑰회 κΈ°λŠ₯ κ΅¬ν˜„
    - 리뷰 λ‚΄μ—­ 쑰회 κΈ°λŠ₯ κ΅¬ν˜„
  • ShareCart λ‚˜λˆ”μΉ΄νŠΈ νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ ꡬ성 및 css λ°˜μ‘ν˜•
    - λ‚˜λˆ”μΉ΄νŠΈ 정보 쑰회 κΈ°λŠ₯ κ΅¬ν˜„
  • Policy μ΄μš©μ•½κ΄€ λͺ¨λ‹¬
  • - νŽ˜μ΄μ§€ ꡬ성 및 css λ°˜μ‘ν˜•
  • Withdrawal νšŒμ›νƒˆν‡΄ νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ ꡬ성 및 css λ°˜μ‘ν˜•
    - νšŒμ›νƒˆν‡΄ κΈ°λŠ₯ κ΅¬ν˜„
  • ReviewUploadModal 리뷰 등둝 λͺ¨λ‹¬
  • - νŽ˜μ΄μ§€ ꡬ성 및 css λ°˜μ‘ν˜•
    - 리뷰 등둝 κΈ°λŠ₯ κ΅¬ν˜„
  • MyPage λ§ˆμ΄νŽ˜μ΄μ§€
  • - 리뷰 λ‚΄μ—­ 쑰회 κΈ°λŠ₯ κ΅¬ν˜„
    - νœ΄λŒ€ν° 인증 λͺ¨λ‹¬ ꡬ성 및 css λ°˜μ‘ν˜•
    - νœ΄λŒ€ν° 인증 등둝 κΈ°λŠ₯ κ΅¬ν˜„
    - νœ΄λŒ€ν° 인증 μƒνƒœ μœ μ§€
  • Management 사μž₯λ‹˜ κ°€κ²Œ νŽ˜μ΄μ§€
  • - 사μž₯λ‹˜ κ°€κ²Œ 등둝 κΈ°λŠ₯ κ΅¬ν˜„
    - 사μž₯λ‹˜ κ°€κ²Œ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„
    - 사μž₯λ‹˜ κ°€κ²Œ μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„
  • UserMeal νŽ˜μ΄μ§€
  • - css λ°˜μ‘ν˜•
    - 주문내역이 없을 μ‹œμ˜ 쑰회 κΈ°λŠ₯ κ΅¬ν˜„
  • MyDonation νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ ꡬ성 및 css λ°˜μ‘ν˜•
    - κΈ°λΆ€ λ‚΄μ—­ 쑰회 κΈ°λŠ₯ κ΅¬ν˜„

⚑ 진성쀀

πŸ™‹ About: 우린 κΉλΆ€μž–μ•„...! 우리의 λ°±μ—”λ“œ

πŸ”¨ Position: Back-End

πŸ“ Stack:

  • Node.js[express,Jwt]
  • MySQL,Sequelize
  • AWS[+EC2,RDS,S3,Route53,CloudFront]
  • I'mport

πŸ’―Contributions

Works
SR
  • RESTful API λ¬Έμ„œ μž‘μ„±
  • μ™€μ΄μ–΄ν”„λ ˆμž„
  • μ›Œν¬ ν”Œλ‘œμš° μž‘μ„±
  • DB Schema μž‘μ„±
  • System Architecture μž‘μ„±
Server
  • 배포
  • - AWS Route53 κ³Ό CloudFront λ₯Ό μ΄μš©ν•œ Https 배포 ν™˜κ²½ μž‘μ„± - EC2λ₯Ό μ΄μš©ν•œ μ„œλ²„ 배포
    - S3둜 μ΄μš©ν•œ 정적 μ›Ήμ‚¬μ΄νŠΈ λΉŒλ“œ 및 배포
    - S3둜 μ΄μš©ν•œ 이미지 μ—…λ‘œλ“œ κΈ°λŠ₯ κ΅¬ν˜„
    - RDS둜 DB ꡬ좕
  • 결제 μ‹œμŠ€ν…œ
  • - 결제 νŽ˜μ΄μ§€ 데이터 전솑 - 결제 정보 검증 및 검증 성곡, μ‹€νŒ¨μ‹œ DB μ €μž₯λ˜λŠ” 둜직 κ΅¬ν˜„
  • Review 컨트둀러
  • - 리뷰 등둝 κ΅¬ν˜„
  • Menu 컨트둀러
  • - 메뉴 등둝 κ΅¬ν˜„
    - 메뉴 μ‚­μ œ κ΅¬ν˜„
  • Store 컨트둀러
  • - κ°€κ²Œ μ‹ κ·œλ“±λ‘ 및 λ“±λ‘μ‹œ λ©”λ‰΄κΉŒμ§€ 같이 μΆ”κ°€ν•˜κ²Œ λ³€κ²½
    - κ°€κ²Œ 정보 μˆ˜μ • κ΅¬ν˜„ 및 κ°€κ²Œ 정보 μˆ˜μ •μ‹œ κ°€κ²Œμ •λ³΄μ™€ 메뉴정보도 같이 μˆ˜μ •ν• μˆ˜μžˆκ²Œ κ΅¬ν˜„
    - κ°€κ²Œ μ‚­μ œ κ΅¬ν˜„
  • 카카였 μ†Œμ…œλ‘œκ·ΈμΈ
  • - 카카였 μ†Œμ…œλ‘œκ·ΈμΈ νšŒμ›κ°€μž… κ΅¬ν˜„
    - 정보 μ œκ³΅λ™μ˜μ—μ„œ 이메일을 μ œκ³΅ν•˜μ§€ μ•Šμ„λ•Œμ˜ μΌλ°˜νšŒμ›κ³Ό κ΅¬λΆ„ν•˜μ—¬ 둜그인 ν•˜λŠ” κΈ°λŠ₯ κ΅¬ν˜„
  • Seed μž‘μ„±
  • - μœ μ € Seed μž‘μ„±
    - κ°€κ²Œ Seed μž‘μ„±
    - 메뉴 Seed μž‘μ„±
    - κ°€κ²Œ Review Seed μž‘μ„±

❄️ λ…Έμ„œμ •

πŸ™‹ About: λ– μ˜€λ₯΄λŠ” λΉŒλŸ°κ³„μ˜ λ‹€ν¬ν˜ΈμŠ€, 사싀은 λ°±μ—”λ“œ 고수, 뼈발자

πŸ”¨ Position: Back-End

πŸ“ Stack:

  • Sequelize
  • Node JS
  • Express
  • Bcrpyt
  • JWT
  • MySQL
  • AWS S3
  • Twilio
  • Axios

πŸ’― Contributions

Works
SR
  • RESTful API λ¬Έμ„œ μž‘μ„±
  • μ™€μ΄μ–΄ν”„λ ˆμž„
  • μ›Œν¬ ν”Œλ‘œμš° μž‘μ„±
  • DB Schema μž‘μ„±
  • System Architecture μž‘μ„±
Backend
  • ꡬ쑰 μž‘μ„±
    • λΌμš°ν„°, 컨트둀러 ꡬ성
    • sequelizerc μ„€μ •, migrations, models, seeders ꡬ성, associations μ„€μ •
  • auth 컨트둀러
    • jwtλ₯Ό μ‚¬μš©ν•œ 토큰 검증
    • kakao oauth μ†Œμ…œ 둜그인
    • twilioλ₯Ό μ‚¬μš©ν•œ νœ΄λŒ€ν° 인증
  • 카트 컨트둀러
    • 카트 등둝
    • 카트 쑰회
  • 메뉴 컨트둀러
    • 메뉴 쑰회
  • 리뷰 컨트둀러
    • 리뷰 등둝
    • 리뷰 쑰회
  • μ„œμΉ˜ 컨트둀러
    • 지도 μ„œμΉ˜λ°”μ—μ„œ κ°€κ²Œλͺ…, μ£Όμ†Œ, μΉ΄ν…Œκ³ λ¦¬λ‘œ 검색 κΈ°λŠ₯
  • μŠ€ν† μ–΄ 컨트둀러
    • κ°€κ²Œ 쑰회
    • 사μž₯λ‹˜ νŽ˜μ΄μ§€ κ°€κ²Œ 쑰회
    • 사μž₯λ‹˜ νŽ˜μ΄μ§€ κ°€κ²Œ μˆ˜μ • μ‹œ 메뉴 μ‚­μ œ
  • μœ μ € 컨트둀러
    • νšŒμ›κ°€μž…, 둜그인, λ‘œκ·Έμ•„μ›ƒ, νšŒμ›νƒˆν‡΄
    • 마이 νŽ˜μ΄μ§€
    • 이메일, λ‹‰λ„€μž„ 쀑볡 검사
    • λΉ„λ°€λ²ˆν˜Έ μˆ˜μ •, λ‹‰λ„€μž„ μˆ˜μ •
  • μœ μ €λ°€(μ˜ˆμ•½λ‚΄μ—­) 컨트둀러
    • μœ μ €λ°€ 등둝
    • μœ μ €λ°€ 쑰회
  • 이벀트 μŠ€μΌ€μ€„λŸ¬
    • μœ μ € today_used 컬럼 μžμ •μ— μ΄ˆκΈ°ν™”λ˜κ²Œ 이벀트 μŠ€μΌ€μ€„λŸ¬ 등둝
FrontEnd
  • React-S3둜 ν΄λΌμ΄μ–ΈνŠΈ μ‚¬μ΄λ“œμ—μ„œ s3 버킷에 이미지 μ—…λ‘œλ“œ
  • 이미지 쑰회
  • 이미지 μ‚­μ œ

β˜” μž„ν˜„μ„±

πŸ™‹ About: 브레이크 μ—†λŠ” 폭주쑱, CSS 빌런, 잠이 λ­μ˜ˆμš”??

πŸ”¨ Position: Front-End

πŸ“ Stack:

  • Axios
  • React
  • React-Hooks
  • ReactRouter
  • JavaScript
  • Styled Component

πŸ’― Contributions

Works
SR
  • RESTful API λ¬Έμ„œ μž‘μ„±
  • μ™€μ΄μ–΄ν”„λ ˆμž„
  • μ›Œν¬ ν”Œλ‘œμš° μž‘μ„±
  • DB Schema μž‘μ„±
Frontend
  • Google Maps API
  • - WindowInfo λ””μžμΈ 및 κΈ°λŠ₯ κ΅¬ν˜„
    - λ“±λ‘λœ κ°€κ²Œ μ’Œν‘œλ₯Ό μ΄μš©ν•œ 마컀 λ Œλ”
    - 마컀 클릭 μ‹œ zoom 및 ν™”λ©΄ 이동
  • Alert
  • - λ””μžμΈ 및 ν‘œμ‹œλ  λ©”μ‹œμ§€λ₯Ό λ³€κ²½μ‹œμΌœ μ‚¬μš©ν•  수 μžˆλ„λ‘ κ΅¬ν˜„
    - 상황에 λ§žλŠ” Alert μ• λ‹ˆλ©”μ΄μ…˜ λ³€κ²½(성곡, μ‹€νŒ¨, μžμ‹ μ˜ κ°€κ²Œμ—μ„œ λ¨ΉκΈ° λ²„νŠΌμ„ λˆ„λ₯Ό 경우, 결제 감사)
  • 둜그인 및 νšŒμ›κ°€μž…
  • - 둜그인, νšŒμ›κ°€μž… λͺ¨λ‹¬ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - 둜그인, νšŒμ›κ°€μž… μœ νš¨μ„± 검사 κ΅¬ν˜„
    - 둜그인, νšŒμ›κ°€μž… μ„œλ²„ μ—°κ²°
  • 이미지 μ—…λ‘œλ“œ
  • - 이미지 μ—…λ‘œλ“œ μ‹œ 미리보기 κ΅¬ν˜„
  • SharaCart λ‚˜λˆ”μΉ΄νŠΈ νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - μž₯λ°”κ΅¬λ‹ˆ μƒν’ˆ μΆ”κ°€ 및 μˆ˜λŸ‰ 쑰절, μ‚­μ œ κ΅¬ν˜„
    - μž₯λ°”κ΅¬λ‹ˆκ°€ λΉ„μ–΄ μžˆμ„ λ•Œ μ• λ‹ˆλ©”μ΄μ…˜ μΆ”κ°€
  • AddStore κ°€κ²Œ 등둝 νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - 카카였 APIλ₯Ό μ΄μš©ν•œ μ£Όμ†Œ 검색기λŠ₯
  • FIxStore κ°€κ²Œ μˆ˜μ • νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - 카카였 APIλ₯Ό μ΄μš©ν•œ μ£Όμ†Œ 검색 κΈ°λŠ₯
  • Landing νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • Management 사μž₯λ‹˜ νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - κ°€κ²Œ 정보 μ„œλ²„ μ—°κ²°
  • Maps 지도 νŽ˜μ΄μ§€
  • - κ°€κ²Œ 검색 Input κΈ°λŠ₯ κ΅¬ν˜„ 및 λ””μžμΈ
    - κ°€κ²Œ 검색 Sidebar λ””μžμΈ
    - κ°€κ²Œ 검색 κΈ°λŠ₯ κ΅¬ν˜„
    - κ²€μƒ‰λœ κ°€κ²Œ 클릭 μ‹œ ν•΄λ‹Ή κ°€κ²Œλ‘œ ν™”λ©΄ 이동 및 zoom
  • MyDonation λ‚˜μ˜ κΈ°λΆ€λ‚΄μ—­ νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - κΈ°λΆ€ ν˜„ν™©, λ‚΄ κΈ°λΆ€λ‚΄μ—­ μ„œλ²„ μ—°κ²°
  • MyPage λ‚΄ 정보 νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - νšŒμ› 정보 μˆ˜μ • μœ νš¨μ„± 검사 κ΅¬ν˜„
    - νšŒμ› 정보 μˆ˜μ • ν† κΈ€ λ””μžμΈ 및 κΈ°λŠ₯ κ΅¬ν˜„
  • NotFound 404 νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • StoreInfo κ°€κ²Œ 상세정보 νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - κ°€κ²Œ 정보 μ„œλ²„ μ—°κ²°
  • UserMeal νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
    - μ˜ˆμ•½λœ κ°€κ²Œ 정보와 μ£Όλ¬Έν•œ μœ μ € 정보 μ„œλ²„ μ—°κ²°
    - μŒμ‹μ  리뷰 λͺ¨λ‹¬ μ°½ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • Withdrawal νšŒμ› νƒˆν‡΄ νŽ˜μ΄μ§€
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • Footer
  • - λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • Header Sidebar
  • - 둜그인 상황에 λ”°λ₯Έ Sidebar κ΅¬ν˜„ 및 λ””μžμΈ
    - Header λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • Loading
  • - νŽ˜μ΄μ§€ λ””μžμΈ 및 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ
  • 결제 μ‹œμŠ€ν…œ
  • - 결제 μ‹œμŠ€ν…œ 데이터 전솑
  • λͺ¨λ°”일 λ‚΄λΉ„κ²Œμ΄μ…˜
  • - λ””μžμΈ 및 λͺ¨λ°”일 버전일 λ•Œμ—λ§Œ λ Œλ”©
    - μŠ€μ™€μ΄ν”„ κΈ°λŠ₯ κ΅¬ν˜„
  • λ””μžμΈ μš”μ†Œ
  • - λ²„νŠΌ 및 Input λ°˜μ‘ 이벀트 κ΅¬ν˜„
    - 검색 ν˜Ήμ€ λ Œλ”©λœ μš”μ†Œμ˜ μƒνƒœ(ex: 검색 κ²°κ³Όκ°€ 없을 λ•Œ)에 λ”°λ₯Έ μ• λ‹ˆλ©”μ΄μ…˜ μ»΄ν¬λ„ŒνŠΈ κ΅¬ν˜„
    - νŒ€ 둜고 및 ν”„λ‘œμ νŠΈ 둜고 λ””μžμΈ