Code Monkey home page Code Monkey logo

feel-em's Introduction

[Project] Feel:em

[Notion]

https://www.notion.so/Project-Feel-em-1e20a457fbdf4151bfac0cb4354742c2?pvs=4

πŸ΅κ°œμš”

κ°œμš” 타이틀 λ‚΄μš©
ν”„λ‘œμ νŠΈ λͺ… μ˜ν™” 감상평 기둝을 μœ„ν•œ μ›Ή μ„œλΉ„μŠ€ Feel:em
개발 인원 2λͺ…
개발 κΈ°κ°„ 5μ›” 17일 - 5μ›” 26일
μ£Όμš” κΈ°λŠ₯ 1. νšŒμ› κ°€μž… κΈ°λŠ₯ - SNS 연동 둜그인, 일반 둜그인
2. μ˜ν™” 기둝 κ²Œμ‹œνŒ - CRUD κΈ°λŠ₯
3. ν”„λ‘œν•„ νŽ˜μ΄μ§€ - CRUD κΈ°λŠ₯
4. ν”„λ‘œν•„ Follow/Unfollow κΈ°λŠ₯
5. 썸넀일 메이컀 - 이미지 μΆ”μΆœ κΈ°λŠ₯
개발 μ–Έμ–΄ JavaScript ES6 / Python3 / CSS / HTML / Django 3.2.18 / Vue2.7 / node.js 18.16.0 /
배포 ν™˜κ²½ -
DB SQLite SDN 3

πŸ΅μ—…λ¬΄ λΆ„λ‹΄

λ°•μ§€μ˜ : [Frontend] ν”„λ‘œμ νŠΈ κ³„νš 및 섀계 주도, μ „λ°˜μ μΈ Front-end μ»΄ν¬λ„ŒνŠΈ 및 ν™”λ©΄ ꡬ성, ν™”λ©΄ λ””μžμΈκ³Ό Vue 섀계, DB Serializer 섀계 및 μ˜ν™” μΆ”μ²œ 둜직 κ΅¬ν˜„, Vue 버그 및 μ—λŸ¬ μˆ˜μ • 신지원 : [Backend] μ „λ°˜μ μΈ Django λ°±μ—”λ“œ μ„œλ²„ ꡬ성 TMDB APIλ₯Ό ν†΅ν•œ DB 데이터 μΆ”μΆœκ³Ό μ €μž₯, Front-end νŒŒνŠΈμ—μ„œ MyPage ν™”λ©΄ ꡬ성 λ‹΄λ‹Ή, Django 및 DB μ—λŸ¬ μˆ˜μ •, ν”„λ‘œμ νŠΈ λ°œν‘œ λ‹΄λ‹Ή

πŸ™Šμ£Όμ œμ„ μ •

  1. λˆ„κ΅¬λ₯Ό μœ„ν•œ μ„œλΉ„μŠ€?
    • μžμ‹ μ˜ μ˜ν™” μ·¨ν–₯을 κΈ°λ‘ν•˜κ³  싢은 20-30λŒ€ 고객을 νƒ€κ²ŸμœΌλ‘œ ν•œ μ˜ν™” 아카이빙 μ‚¬μ΄νŠΈ
  2. μ‚¬μ΄νŠΈ κ°œμš”
  • λ‚˜μ˜ μ˜ν™” μ·¨ν–₯을 λŠκ»΄λ³΄μ„Έμš”! β†’ feel them! β†’ Feel:em
    • μ˜ν™” 검색/μ˜ν™”μ— λŒ€ν•œ Feel-log μž‘μ„±μ„ 톡해 개인의 μ˜ν™” μ·¨ν–₯을 ν•œ λˆˆμ— λ³Ό 수 μžˆλ‹€.
  • μ˜ν™” μ·¨ν–₯을 μ•Œκ³  싢은 μœ μ € : Feelmer
    • Feelmer 듀은 μžμ‹ λ“€μ΄ μ„ ν˜Έν•œλ‹€κ³  μƒκ°ν•˜λŠ” μž₯λ₯΄ 3-5개λ₯Ό νšŒμ›κ°€μž… μ‹œ μ„€μ •ν•œλ‹€.
    • Feelmer 의 μ·¨ν–₯에 λ§žλŠ” 색상을 μ„€μ •ν•΄ ν”„λ‘œν•„ νŽ˜μ΄μ§€λ₯Ό κΎΈλ°€ 수 μžˆλ‹€.
    • Feelmer λ“€μ˜ μ·¨ν–₯ 탐색을 μœ„ν•œ μ›” 별 λͺ©ν‘œλ₯Ό μ„ΈμšΈ 수 μžˆλ‹€.
  • Feelmer λ“€μ˜ μ˜ν™” 기둝 : Feel-log
    • Feel-log μ—μ„œλŠ” ν•œ 쀄 기둝, 상세 기둝, λͺ…λŒ€μ‚¬(선택),썸넀일 메이컀 κΈ°λŠ₯을 μ‚¬μš©ν•  수 μžˆλ‹€.
    • ν•œ 쀄 기둝 : μ˜ν™” μš”μ•½ 평을 μž‘μ„±ν•  수 있으며, Feel-log λ¦¬μŠ€νŠΈμ— λ…ΈμΆœλ˜λŠ” νŽ˜μ΄μ§€ (100자)
    • 상세 기둝 : λ‚˜μ˜ μ˜ν™” 감상을 μƒμ„Έν•˜κ²Œ μž‘μ„±ν•  수 μžˆλ‹€. κΈ€μž 수 μ œν•œ(500자)
    • λͺ…λŒ€μ‚¬ : 넀이버 μ˜ν™” APIλ₯Ό 톡해 뢈러온 λͺ…λŒ€μ‚¬λ₯Ό μ„ νƒν•˜μ—¬ 넣을 수 μžˆλ‹€.
    • 썸넀일 메이컀 : SNS에 μ—…λ‘œλ“œν•  수 μžˆλ„λ‘ μ˜ν™” ν¬μŠ€ν„°, λͺ…μž₯λ©΄, ν•œ 쀄기둝 등이 μž‘μ„±λœ 이미지λ₯Ό export ν•  수 μžˆλ‹€.
  • λ‹€λ₯Έ Feelmer λŠ” μ–΄λ–»κ²Œ μƒκ°ν–ˆμ„κΉŒ? β†’ ν”„λ‘œν•„κ³Ό 리뷰 탐색
    • Feelmer ν”„λ‘œν•„μ„ κ΅¬λ…ν•˜κ±°λ‚˜ μ˜ν™” 상세 νŽ˜μ΄μ§€μ—μ„œ λ‹€μ–‘ν•œ Feelmer 의 리뷰λ₯Ό 감상할 수 μžˆλ‹€.
    • μ„ ν˜Έν•˜λŠ” λ¦¬λ·°λŠ” μ’‹μ•„μš”λ₯Ό λˆ„λ₯Ό 수 있고, ν•΄λ‹Ή 리뷰λ₯Ό μž‘μ„±ν•œ Feelmer λ₯Ό Followν•  수 μžˆλ‹€.

##πŸ™‰Trouble Shooting troubleshooting

##πŸ™ˆAPI 섀계 api

##πŸ™‰ Wireframe wireframe

DB 섀계

db

μΆ”μ²œκΈ°λŠ₯ κ΅¬ν˜„

  • μ‚¬μš©μžκ°€ μ„ ν˜Έν•˜λŠ” μž₯λ₯΄λ₯Ό μ΅œλŒ€ 5κ°œκΉŒμ§€ λ°›μ•„ μž₯λ₯΄λ₯Ό λ°”νƒ•μœΌλ‘œ 데이터λ₯Ό μΆ”μΆœν•˜κ³  15개 λ‚΄μ™Έλ‘œ 보여쀀닀.

πŸŽ¬κ°œλ°œμΌμ§€

2023-05-17

ν•  일 리슀트

  • 검색 둜직 생각해보기 β‡’ Vueμ—μ„œ μ²˜λ¦¬ν•˜κΈ°
  • 와이어 ν”„λ ˆμž„ 짜기
  • API 섀계 μ™„μ„±(μ‹œκ°„ κ°€λŠ₯ν•  경우 request parameter κΉŒμ§€ μž‘μ„±ν•œλ‹€.)
  • DB not null / null 처리 ν•˜κΈ°
  • κΉƒν—™ μ£Όμ†Œ 생성
  • readme/κΈ°λ³Έ μ„ΈνŒ… μ™„λ£Œ ν•˜κΈ°
  • νšŒμ›κ°€μž… 둜직 β†’ 토큰 λ°›λŠ” λ°©μ‹μœΌλ‘œ ν•˜κΈ° (μ˜€μ „ μ΅œλŒ€ν•œ)
  • 리뷰 μ’‹μ•„μš”, νšŒμ› νŒ”λ‘œμš°, μ˜ν™” μ°œν•˜κΈ° κΈ°λŠ₯ (model 및 λ‚˜λ¨Έμ§€ κ΅¬μ„±ν•˜κΈ°)
  • fixture λ§Œλ“€κΈ° (data 생성)
  • django κΈ°λ³Έ μ…‹νŒ… μ™„μ„±ν•˜κΈ° : static μƒμ„±ν•˜κΈ°, ν•„μˆ˜ μ„€μΉ˜ λ‚΄μš© requirements.txt에 정리
  • DB β†’ Accounts/followings μΆ”κ°€

내일 ν•  일

  • Image 에셋 μ°Ύμ•„μ„œ 넣어놓기 ( μ˜μƒ, 이미지, 이λͺ¨ν‹°μ½˜, ν”„λ‘œν•„ 이미지 )
  • axios둜 데이터 λ°›μ•„μ™€μ„œ λΏŒλ¦¬λŠ”κ±° λ‹€ 성곡적인지 ν™•μΈν•˜κΈ°!

μ•žμœΌλ‘œ 할일

  • data κ°€μ Έμ˜€κΈ° - fixture (1차둜 κΈ°λŠ₯ 확인!)
  • μž₯κ³  λ°±μ—”λ“œ κΈ°λ³Έ ꡬ성 및 API fetch ν…ŒμŠ€νŠΈ(21μΌκΉŒμ§€ κΈ°λŠ₯ μ™„λ£Œ)
  • vue κΈ°λ³Έ κΈ°λŠ₯ κ΅¬ν˜„ μ™„λ£Œ
  • CSS 및 JS ν™œμš©ν•˜μ—¬ λ””μžμΈ μ™„λ£Œ
  • λ°œν‘œ 자료 μ€€λΉ„

2023-05-18

였늘 ν•  일

  • django κΈ°λ³Έ μ…‹νŒ… μ™„μ„±ν•˜κΈ° : static μƒμ„±ν•˜κΈ°, ν•„μˆ˜ μ„€μΉ˜ λ‚΄μš© requirements.txt에 정리

  • model μž‘μ„±ν•˜κΈ°

  • fixture λ§Œλ“€κΈ° (data 생성)

  • django κΈ°λ³Έ μ…‹νŒ… μ™„μ„±ν•˜κΈ° : static μƒμ„±ν•˜κΈ°, ν•„μˆ˜ μ„€μΉ˜ λ‚΄μš© requirements.txt에 정리

  • DB β†’ Accounts/followings μΆ”κ°€

  • DB에 β†’ Feelogs/review-likes λ§Œλ“€μ–΄μ•Όν•¨

μ•žμœΌλ‘œ 할일

  • data κ°€μ Έμ˜€κΈ° - fixture (1차둜 κΈ°λŠ₯ 확인!)
  • μž₯κ³  λ°±μ—”λ“œ κΈ°λ³Έ ꡬ성 및 API fetch ν…ŒμŠ€νŠΈ(21μΌκΉŒμ§€ κΈ°λŠ₯ μ™„λ£Œ)
  • vue κΈ°λ³Έ κΈ°λŠ₯ κ΅¬ν˜„ μ™„λ£Œ
  • CSS 및 JS ν™œμš©ν•˜μ—¬ λ””μžμΈ μ™„λ£Œ
  • λ°œν‘œ 자료 μ€€λΉ„

2023-05-19

였늘 할일

지원

  • νšŒμ›κ°€μž… 둜직 β†’ 토큰 λ°›λŠ” λ°©μ‹μœΌλ‘œ ν•˜κΈ° (μ˜€μ „ μ΅œλŒ€ν•œ)
  • 리뷰 μ’‹μ•„μš”, νšŒμ› νŒ”λ‘œμš°, μ˜ν™” μ°œν•˜κΈ° κΈ°λŠ₯ (model 및 λ‚˜λ¨Έμ§€ κ΅¬μ„±ν•˜κΈ°)

μ§€μ˜

  • vueμ—μ„œ λͺ¨λ“ˆν™” ν•˜λŠ”κ±° 배우기 (axios, λ‚˜λ¨Έμ§€ 둜그인 νšŒμ›κ°€μž… λ‘œμ§λ“€) (μ˜€μ „)
  • components 섀계도 κ·Έλ €μ„œ, 가급적이면 component μš”μ†Œ λ§Œλ“€κΈ° μ™„μ„±
  • λͺ¨λ‹¬!

μ•žμœΌλ‘œ 할일

  • Image 에셋 μ°Ύμ•„μ„œ 넣어놓기 ( μ˜μƒ, 이미지, 이λͺ¨ν‹°μ½˜, ν”„λ‘œν•„ 이미지 )
  • axios둜 데이터 λ°›μ•„μ™€μ„œ λΏŒλ¦¬λŠ”κ±° λ‹€ 성곡적인지 ν™•μΈν•˜κΈ°!

2023-05-22

였늘 할일

지원

  • ν”„λ‘œν•„, λ¬΄λ“œ Image μž˜λΌμ„œ 넣어놓고, src ν• λ‹Ήν•΄μ„œ 이미지 링크 λ‚˜μ˜€λŠ”μ§€ ν™•μΈν•˜κΈ°
  • nav μ™„μ„±, 둜고 μ‚½μž…
  • [ ]

μ§€μ˜

  • 캐둯셀 λ§Œλ“€κΈ°
  • 둜그인 μœ μ§€(μ€‘μš”!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!), νŒ”λ‘œμš°/μ°œν•˜κΈ°/μ’‹μ•„μš” λ²„νŠΌ ν•΄μ œ λ˜μ§€ μ•Šλ„λ‘ μˆ˜μ •

μ•žμœΌλ‘œ 할일

  • ν”„λ‘œν•„, λ¬΄λ“œ Image μž˜λΌμ„œ 넣어놓고, src ν• λ‹Ήν•΄μ„œ 이미지 링크 λ‚˜μ˜€λŠ”μ§€ ν™•μΈν•˜κΈ°
  • 캐둯셀 λ§Œλ“€κΈ°
  • nav μ™„μ„±, 둜고 μ‚½μž…
  • νšŒμ›κ°€μž… μ‹œ μœ νš¨μ„± 검사
  • ν™ˆ 뷰에 userκ°€ μ„ νƒν•œ μž₯λ₯΄ λ¬΄λΉ„λ§Œ λ‚˜μ˜€λ„λ‘ μˆ˜μ •ν•¨
  • λ§ˆμ΄νŽ˜μ΄μ§€μ—μ„œ ν”„λ‘œν•„ λ„μš°κ³  이미지 λ„μš΄ λ’€ 클릭 β†’ λΌμš°νŒ…
  • λ§ˆμ΄νŽ˜μ΄μ§€ μ—…λ°μ΄νŠΈ(νšŒμ› 정보 μˆ˜μ •),
  • ν•„μš”μ— 따라 데이터 달리 보여주기
  • 둜그인 μœ μ§€(μ€‘μš”!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!), νŒ”λ‘œμš°/μ°œν•˜κΈ°/μ’‹μ•„μš” λ²„νŠΌ ν•΄μ œ λ˜μ§€ μ•Šλ„λ‘ μˆ˜μ •
  • μ• λ‹ˆλ©”μ΄μ…˜ λ§Œλ“€κΈ°(ν›„μˆœμœ„)

2023-05-23

  • !HOTFIX : DBμ—μ„œ fixutre둜 파일 λ°›μ•„ λ„£λ˜ 것 β†’ api둜 λ°›μ•„ λ°”λ‘œ μ €μž₯ν•˜λŠ” λ°©μ‹μœΌλ‘œ 고치기 ( 2 ~ 3 )
  • video λ„μš°κΈ° μœ„ν•΄μ„œ λΉ„λ””μ˜€ μ €ν™”μ§ˆλ‘œ 인코딩 ν•˜κΈ° (?)
  • Django - 인증 방식 λ°μ½”λ ˆμ΄ν„° 뢙이기 (AllowAny / IsAuthenticated)
  • CSS λ ˆμ΄μ•„μ›ƒ λ‚˜λˆ„κΈ° (0.5)
  • Home 화면에 video λ„μš°κΈ° (1)
  • λ¦¬λ·°μΉ΄λ“œμ—μ„œ ν”„λ‘œν•„ 이미지 λ„μš΄ λ’€ ν΄λ¦­ν•˜λ©΄ λ§ˆμ΄νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ°ˆ 수 μžˆλ„λ‘ ν•˜κΈ°. (0.5)
  • λ§ˆμ΄νŽ˜μ΄μ§€ νšŒμ›μ •λ³΄ μˆ˜μ •ν•˜λŠ” κΈ°λŠ₯ λ„£κΈ° (1)
  • Home 화면에 보여쀄 데이터 μˆ˜μ •ν•˜κΈ°( ν¬μŠ€ν„° : poster, title만, λ¦¬λ·°μΉ΄λ“œ : feelog, nickname만)
  • MyPage 화면에 보여쀄 데이터 μˆ˜μ •ν•˜κΈ° (ν”„λ‘œν•„ 이미지, λ‹‰λ„€μž„, μ°œν•œ μ˜ν™”, νŒ”λ‘œμ›Œλͺ©λ‘ 및 λͺ©ν‘œ)

β€” λ‚˜μ€‘μ— β€”

  • νšŒμ›κ°€μž… μ‹œ μœ νš¨μ„± κ²€μ‚¬ν•˜λŠ” 것 μΆ”κ°€ν•˜κΈ° (0.7)
  • μ’‹μ•„μš” ν΄λ¦­μ‹œ reload ν•˜λ©΄ μ’‹μ•„μš”κ°€ ν•΄μ œλ˜λŠ” 문제 ν•΄κ²° (0.5)
  • νŒ”λ‘œμš° ν΄λ¦­μ‹œ reolad ν•˜λ©΄ νŒ”λ‘œμš°κ°€ ν•΄μ œλ˜λŠ” 문제 ν•΄κ²° ( μœ„μ˜ μ’‹μ•„μš” 문제 ν•΄κ²°μ‹œ 10뢄이면 ν•΄κ²°, 0.5)
  • μ˜ν™” μ €μž₯ ν΄λ¦­μ‹œ reload ν•˜λ©΄ μ €μž₯ λ²„νŠΌμ΄ ν•΄μ œλ˜λŠ” 문제 ν•΄κ²° ( μœ„μ™€ 동일 0.5 )

β€” κΈ°λŠ₯ β€”

  • μž₯λ₯΄μ„ νƒ ν•˜λŠ”κ±° λ²„νŠΌ(μ»΄ν¬λ„ŒνŠΈ) λΆ„λ¦¬ν•΄μ„œ 보여주기
  • ν™ˆ 뷰에 userκ°€ μ„ νƒν•œ μž₯λ₯΄ λ¬΄λΉ„λ§Œ λ‚˜μ˜€λ„λ‘ μˆ˜μ •ν•˜κΈ° (0.25)
  • 월별 λͺ©ν‘œ 1-10κΉŒμ§€ κ³ λ₯Ό 수 μžˆλ„λ‘ ν•˜κΈ°

  1. 둜그인 ν• λ•Œ 배경이 적용 μ•ˆλ˜λŠ” 것 μˆ˜μ •ν•˜κΈ°
  2. νšŒμ›κ°€μž…(둜그인)μ‹œ μž₯λ₯΄ μ„ νƒν•˜λŠ” λ²„νŠΌ 배치 λ‹€μ‹œν•˜κΈ°
  3. static에 μ˜μƒ μ €μž₯ν•˜κΈ°
  4. λ§ˆμ΄νŽ˜μ΄μ§€ - μ§€μ˜
  5. ν™ˆ - 지원 (ν•„λ‘œκ·Έ μΉ΄λ“œ ν˜•μ‹ λ§Œλ“€κΈ°λ„ 지원)
  6. νšŒμ›κ°€μž… - 지원
  7. 둜그인 νŽ˜μ΄μ§€ - μ§€μ˜
  8. 무비 전체 리슀트 보여주기 β†’ λͺ°λΌ
  9. 톡계 β†’ μ΄λ²ˆλ‹¬μ˜ λ¬΄λ“œ λͺ‡κ°œ, μ΄λ²ˆλ‹¬μ— μž‘μ„±ν•œ ν•„λ‘œκ·Έ λͺ‡κ°œ, μ΄λ²ˆλ‹¬μ— κ°€μž₯ 많이 λ³Έ μž₯λ₯΄(?)

2023-05-24

<μ§€μ˜>

  1. μž₯λ₯΄ μ„ νƒν•œ 것 μœ„μ£Όλ‘œ λ³΄μ—¬μ£ΌλŠ” μΆ”μ²œ μ•Œκ³ λ¦¬μ¦˜ 짜기
  2. μ• λ‹ˆλ©”μ΄μ…˜ λ„£κΈ°
  3. β†’ μŠ€ν¬λ‘€μ‹œ μ• λ‹ˆλ©”μ΄μ…˜ λ„£κΈ°
  4. λ¦¬λ·°μΉ΄λ“œμ—μ„œ ν”„λ‘œν•„ 이미지 λ„μš΄ 뒀에 ν΄λ¦­ν•˜λ©΄ λ§ˆμ΄νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ°ˆ 수 μžˆλ„λ‘ ν•˜κΈ°

(ν”„λ‘œν•„ 이미지)

<지원>

  1. 무비 μΉ΄λ“œμ— (μž₯λ₯΄) 보여주기
  2. ν•„λ‘œκ·Έ λ””ν…ŒμΌ css 고치기
  3. ν”„λ‘œν•„ (λ§ˆμ΄νŽ˜μ΄μ§€) μ–΄λ–»κ²Œ λ§Œλ“€μ§€ λ””μžμΈ 생각해보기

<곡톡>

  1. λ§ˆμ΄νŽ˜μ΄μ§€ / μ˜ν™” 상세(κΈ€ μ λŠ” 뢀뢄에 μ’€ νž˜μ„ 주자)

<λ‚˜μ€‘>

  1. λ‘œλ”©ν™”λ©΄
  2. λ§ˆμ΄νŽ˜μ΄μ§€ νšŒμ›μ •λ³΄ μˆ˜μ •ν•˜λŠ” 것 λ„£κΈ°
  3. λ¦¬λ“œλ―Έ μ •λ¦¬ν•˜κΈ°
  4. DB μ΅œμ’…μ˜ μ΅œμ’…

2023-05-25

< 였늘 ν•  일 >

  1. 감정 톡계 보여주기
  2. λ§ˆμ΄νŽ˜μ΄μ§€μ— λͺ©ν‘œ ν•˜λ“œμ½”λ”© μˆ˜μ •ν•˜κΈ° ( μ‹€μ œ λ°μ΄ν„°λ‘œ )
  3. HomeView에 μΆ”μ²œν•˜λŠ” μž₯λ₯΄ 문ꡬ μŠ€νƒ€μΌ μ‘°μ •ν•˜κΈ°
  4. μž‘μ„±ν•œ ν•„λ‘œκ·Έ μ „λΆ€ λ³΄μ—¬μ£ΌλŠ” νŽ˜μ΄μ§€ λ§Œλ“€κΈ°
  5. λ°œν‘œ μ€€λΉ„ (PPT λ§Œλ“€κΈ°)
  6. 버그 μˆ˜μ • 및 μŠ€νƒ€μΌ 효과 μΆ”κ°€
  7. ν”„λ‘œν•„μ— 감정 톡계 μΆ”κ°€ - 지원
  8. follow λ²„νŠΌ ν† κΈ€ κ°€λŠ₯ ν•˜κ²Œ λ§Œλ“€κΈ° - 지원
  9. readme μž‘μ„±ν•˜κΈ°(env λ„£λŠ” 방법 μΆ”κ°€!!!!)- λ“€μ–΄κ°€μ•Ό ν•˜λŠ” λ‚΄μš© λͺ…μ„Έμ„œ ν™•μΈν•΄μ„œ λ„£κΈ°! -μ§€μ˜
  10. dumpdata β†’ 리뷰 κΈ€μž 수 μˆ˜μ •ν•΄μ„œ λ§Œλ“€κΈ° - μ§€μ˜
  11. μ˜ν™” 찜 λ§Œλ“€κΈ°(μ§€κΈˆ ν•œ 것)

β€”

  1. μƒˆλ‘œκ³ μΉ¨μ‹œ κΈ€μž λ°”λ‘œ λ‚˜μ˜€λ„λ‘ ν•  것
  2. λ¦¬λ“œλ―Έ μž‘μ„±
  3. μ‹Έν”Ό gitlab에 올리기
  4. 지원이가 λ°œν‘œμžλ£Œ μ£Όλ©΄ 내일 에듀싸피에 올리기
  5. μ§œμž˜ν•œ 뭐 μ—λŸ¬ 버그 λ””μžμΈ μˆ˜μ • β†’ μ§€μ›μ—κ²Œ 말함
  6. 뢁마크 μΆ”κ°€

TroubleShooting

배운 점 / λŠλ‚€ 점

πŸŒ²μ‹ μ§€μ›πŸŒ²

  1. 기획과 κ³„νšμ˜ μ€‘μš”μ„±

μžλ‘œμ„œλŠ” 처음 ν•΄λ³΄λŠ” ν”„λ‘œμ νŠΈμ˜€κΈ° λ•Œλ¬Έμ—, νŒŒνŠΈλ„ˆμ™€ 쀑간에 길을 μžƒμ§€ μ•ŠκΈ° μœ„ν•΄μ„œ 기획 단계에 λ§Žμ€ μ‹œκ°„κ³Ό λ…Έλ ₯을 νˆ¬μžν–ˆμŠ΅λ‹ˆλ‹€. ν”„λ‘œμ νŠΈ 진행 쀑 DBμ—μ„œ μ–΄λ–€ APIλ₯Ό 전달해야 ν•  지, viewμ—μ„œ λͺ‡ 번의 Depth둜 νŽ˜μ΄μ§€λ₯Ό ꡬ성해야 할지 λ“± λͺ¨λ“  결정듀은 νƒ„νƒ„ν•œ κ³„νš 덕뢄에 길을 μžƒμ§€ μ•Šκ³  진행할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

  1. ν‰μ†Œ ν•™μŠ΅μ˜ μ€‘μš”μ„±

ν‰μ†Œ μˆ˜μ—… μ‹œκ°„μ— λ°°μ› λ˜ λ‚΄μš©μ„ 기반으둜 μ›Ή μ‚¬μ΄νŠΈλ₯Ό μ œμž‘ν–ˆμ§€λ§Œ μ‹€μ œλ‘œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” κ³Όμ •μ—μ„œ ν—·κ°ˆλ¦¬λŠ” λΆ€λΆ„μ΄λ‚˜ λ‹€μ‹œ λ°°μ›Œμ•Ό ν•˜λŠ” κ°œλ…μ΄ λ§Žμ•˜μŠ΅λ‹ˆλ‹€. 덕뢄에 ν”„λ‘œμ νŠΈ κΈ°κ°„ λ™μ•ˆ λ§Žμ€ 고생을 ν–ˆμ§€λ§Œ, 이둠적으둜만 λ°°μ› λ˜ λ‚΄μš©μ΄λ‚˜ κ°„λ‹¨ν•œ μ‹€μŠ΅μœΌλ‘œ λλƒˆλ˜ ꡐ윑 λ‚΄μš©μ„ μ‹¬ν™”μ μœΌλ‘œ 읡힐 수 μžˆμ–΄μ„œ 큰 도움이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν”„λ‘œμ νŠΈλ₯Ό 톡해 ν‰μ†Œμ— ν•™μŠ΅ν•˜λŠ” κ²ƒμ˜ μ€‘μš”μ„±μ„ λ‹€μ‹œ ν•œ 번 깨달을 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

  1. ν˜‘μ—…κ³Ό μ†Œν†΅μ˜ μ€‘μš”μ„±

혼자 μ§„ν–‰ν•˜λŠ” ν”„λ‘œμ νŠΈκ°€ μ•„λ‹ˆκΈ°μ—, νŒŒνŠΈλ„ˆμ™€μ˜ ν˜‘μ—…μ΄ 맀우 μ€‘μš”ν•œ μ‹œκ°„μ΄μ—ˆμŠ΅λ‹ˆλ‹€. ν”„λ‘œμ νŠΈ κΈ°κ°„ λ™μ•ˆ 맀일 각자의 역할을 μ •μ˜ν•˜κ³  ν•„μš”ν•œ λ‚΄μš©μ„ λ…Όμ˜ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘ŒμŠ΅λ‹ˆλ‹€. μ œν•œλœ μ‹œκ°„μ„ μ΅œλŒ€ν•œ 효율적으둜 ν™œμš©ν•˜κΈ° μœ„ν•΄ κΎΈμ€€ν•œ μ†Œν†΅κ³Ό 데일리 체크리슀트λ₯Ό μž‘μ„±ν•œ 것이 λ§Žμ€ λ„μ›€μ΄λ˜μ—ˆμŠ΅λ‹ˆλ‹€. νŒŒνŠΈλ„ˆμ™€ κ³„νšμ„ 꼼꼼히 μ„Έμš°κ³ , μ„œλ‘œμ˜ 아이디어λ₯Ό μ‘΄μ€‘ν•˜κ³  ν”Όλ“œλ°±μ„ μ£Όκ³ λ°›λŠ” κ³Όμ • 덕뢄에 ν”„λ‘œμ νŠΈκ°€ 훨씬 μˆ˜μ›”ν–ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 쒋은 νŒŒνŠΈλ„ˆ 덕뢄에 첫 ν”„λ‘œμ νŠΈλ₯Ό μ„±κ³΅μ μœΌλ‘œ 끝낼 수 μžˆμ—ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

  1. 문제 ν•΄κ²° λŠ₯λ ₯의 λ°œμ „

짧은 κΈ°κ°„ λ™μ•ˆ 원인을 μ•Œ 수 μ—†λŠ” μˆ˜λ§Žμ€ λ¬Έμ œμ™€ 어렀움을 λ§ˆμ£Όν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ΄λŸ¬ν•œ λ¬Έμ œλ“€μ„ ν•΄κ²°ν•˜κΈ° μœ„ν•΄ ν˜‘μ—…ν•˜κ³ , 검색을 톡해 ν•΄κ²° λ°©μ•ˆμ„ μ°Ύμ•„ λ‚˜κ°€λŠ” κ³Όμ •μ—μ„œ 슀슀둜 κΎΈμ€€νžˆ λ°œμ „ν•¨μ„ μ•Œ 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 이번 κ²½ν—˜μ„ ν† λŒ€λ‘œ 2학기에도 λ‹€μ–‘ν•œ 문제λ₯Ό λ§Œλ‚¬μ„ λ•Œ λΉ λ₯΄κ²ŒλŒ€μ‘ν•˜λŠ” 방법을 μ°Ύκ³ , ν•„μš”ν•œ 정보λ₯Ό νƒμƒ‰ν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•  수 μžˆμ„ 것이라고 μƒκ°ν•©λ‹ˆλ‹€.

πŸŒ³λ°•μ§€μ˜πŸŒ³

1. κ³„νšμ„ 잘 μ„Έμš°μž

λ‚˜λ¦„λŒ€λ‘œ κ³„νšμ˜ μ€‘μš”μ„±μ„ 잘 μ•Œκ³ μžˆλ‹€κ³  μƒκ°ν–ˆλŠ”λ°, 처음으둜 λ‹€λ₯Έμ‚¬λžŒκ³Ό ν˜‘μ—…μ„ ν•˜λŠ” κ³Όμ •μ—μ„œ μ²«λ²ˆμ§Έλ„ κ³„νš, λ‘λ²ˆμ§Έλ„ κ³„νš, μ„Έλ²ˆμ§Έλ„ κ³„νšμ΄λΌλŠ” 것을 κΉ¨λ‹¬μ•˜μŠ΅λ‹ˆλ‹€. μ΅œμ„ μ„ λ‹€ν•΄μ„œ μ΄˜μ΄˜ν•˜κ²Œ κ³„νšμ„ μ„Έμš°κ³  λ¬΄λ¦¬ν•˜μ§€ μ•ŠλŠ” μ„ μ—μ„œ κ΅¬ν˜„ν•  수 μžˆλŠ” 만큼만 κ΅¬ν˜„ν•˜μžλŠ” 것을 λͺ©ν‘œλ‘œ μ‚Όκ³  λ‹¬λ Έμ§€λ§Œ, κΈ°λŠ₯을 κ΅¬ν˜„ν•˜λŠ” κ³Όμ •μ—μ„œ μ§€λ ˆ 겁먹고 쳐낸 κΈ°λŠ₯듀이 싀은 κ΅¬ν˜„ν•  수 μžˆμ„ μ •λ„μ˜€λ‹€λŠ” 것도 κΉ¨λ‹¬μ•˜κ³ , μ˜μ™Έλ‘œ λ§Œλ“€κΈ° μ‰¬μšΈκ±°λΌ μ˜ˆμƒν–ˆλ˜ κΈ°λŠ₯듀이 μ–΄λ ΅λ‹€κ³  λŠλΌκΈ°λ„ ν–ˆμŠ΅λ‹ˆλ‹€.

2. μ›ν™œν•œ μ˜μ‚¬μ†Œν†΅

ν”„λ‘œμ νŠΈλ₯Ό ν•˜λŠ” κ³Όμ •μ—μ„œ 본인이 μš”κ΅¬ν•˜λŠ” λ°”λ₯Ό λΆ„λͺ…νžˆ μ „λ‹¬ν•˜λŠ” 것이 κ°€μž₯ μ€‘μš”ν•˜λ‹€κ³  λŠκΌˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ λΆ„λͺ…함 뿐만 μ•„λ‹ˆλΌ ν•¨κ»˜ ν˜‘μ—…ν•˜λŠ” μƒλŒ€μ— λŒ€ν•œ 배렀도 이에 λͺ»μ§€μ•Šκ²Œ μ€‘μš”ν–ˆμŠ΅λ‹ˆλ‹€. λΆ„λͺ…ν•˜κ²Œ μ˜μ‚¬λ₯Ό μ „λ‹¬ν•˜λŠ” 것은 같이 ν”„λ‘œμ νŠΈλ₯Ό ν•˜λŠ” μƒλŒ€μ™€ μ‹œκ°„ λ‚­λΉ„λ₯Ό ν•˜μ§€ μ•Šμ„ 수 μžˆλŠ” μ΅œμ„ μ˜ 방법이기 λ•Œλ¬Έμ— μ€‘μš”ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 그보닀도 μƒλŒ€λ₯Ό μ‘΄μ€‘ν•˜λ©° 같이 발 맞좰 κ°€λŠ” 것이 ν”„λ‘œμ νŠΈμ˜ μ„±νŒ¨λ³΄λ‹€ λ•Œλ‘  더 μ€‘μš”ν•˜λ‹€κ³  λŠκΌˆμŠ΅λ‹ˆλ‹€. 짧닀면 짧고 κΈΈλ‹€λ©΄ κΈ΄ ν”„λ‘œμ νŠΈ κΈ°κ°„λ™μ•ˆ 많이 λ‚ μΉ΄λ‘œμ›Œμ§„ μ œκ°€, νŒŒνŠΈλ„ˆμ—κ²Œ λ‚  μ„  λ°˜μ‘μ„ 보인적이 κ½€ λ§Žμ•˜λ˜ 것 κ°™μ•„ λ―Έμ•ˆν–ˆμŠ΅λ‹ˆλ‹€. μ•žμœΌλ‘œ νŒ€ ν”„λ‘œμ νŠΈλ₯Ό ν•œλ‹€λ©΄ 이 두가지λ₯Ό κΌ­ μ§€μΌœ κ΄œν•œ μ‹œκ°„λ‚­λΉ„μ™€ ν˜Όμ„ μ„ 주지 μ•Šμ•„μ•Όκ² λ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.

3. λ‚΄κ°€ κ°€λŠ” 길이 μ •λ‹΅

같은 반 μ•ˆμ—μ„œ λ§Žμ€ μ‚¬λžŒλ“€μ΄ ν•˜λ‚˜μ˜ 주제λ₯Ό 가지고 λ‹€μ–‘ν•œ 아이디어λ₯Ό 펼치며 ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰μ‹œμΌœ λ‚˜κ°ˆ λ•Œ, 비ꡐλ₯Ό ν•˜μ§€ μ•Šμ„ 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ©΄μ„œ κ·Έ 무엇보닀도 λ‚΄κ°€ κ°€λŠ” 길이 정닡이라고 λ―Ώκ³  κ·Έλ ‡κ²Œ μ•Œκ³  μžˆλ‹€λŠ” 것이 μ€‘μš”ν•˜λ‹€λŠ” 것을 μ•ŒκΈ°μ—, 잘 흔듀리지 μ•Šμ„ 수 μžˆμ—ˆλ˜ 것 κ°™μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ™μ‹œμ— λ‹€μ–‘ν•œ 아이디어λ₯Ό λ³΄λ©΄μ„œ 많이 배울 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

4. κ°œλ°œν•˜λ©° 배우기

ν”„λ‘œμ νŠΈ μ‹œμž‘μ „μ— λΆ€μ‘±ν•œ 점이 λ§Žμ•„ κ³Όμ—° ν•΄λ‚Ό 수 μžˆμ„κΉŒ? ν•˜λŠ” μ˜κ΅¬μ‹¬λ„ λ“€μ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ κ°œλ°œν•˜λ©΄μ„œ λ°°μš°λŠ” 것이 κ·Έ 무엇을 직접 해보지 μ•Šκ³  λ°°μš°λŠ” 것보닀 더 λΉ λ₯Έ μ†λ„λ‘œ 배울 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 개발 기간이 생각보닀 짧아 λͺ©ν‘œν•œ λ°”λ₯Ό μ „λΆ€ κ΅¬ν˜„ν•  수 μ—†μ—ˆμ§€λ§Œ, κ·Έκ°„ μ‰½κ²Œ 써였던 κΈ°λŠ₯듀이 사싀은 보닀 λ³΅μž‘ν•œ λ‘œμ§μ„ κ°–κ³  μžˆλ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ ν”„λ‘œμ νŠΈλ₯Ό κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ 이전에 써본 적 μ—†λ˜ λΌμ΄λΈŒλŸ¬λ¦¬λ‚˜ 잘 쓰지 μ•Šλ˜ 문법듀을 μ‚¬μš©ν•˜λ©° μ²΄λ“ν•˜κ²Œ 될 λ•Œ μ—­μ‹œ ν”„λ‘œκ·Έλž˜λ°μ€ 정말 μž¬λ°Œλ‹€κ³  λŠκΌˆμŠ΅λ‹ˆλ‹€. ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ©° 배움을 λ™μ‹œμ— μ‹€μ²œν•˜λŠ” 것이 μ „ν˜€ λ‘λ €μ›Œμ§€μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ—, 이번의 ν”„λ‘œμ νŠΈ κ²½ν—˜μ„ λ°”νƒ•μœΌλ‘œ μž‘μ§€λ§Œ 더 재밌고 μœ μš©ν•œ 것듀을 λ§Œλ“€μ–΄λ³΄κ³  μ‹Άλ‹€λŠ” μš•μ‹¬μ΄ μƒκ²ΌμŠ΅λ‹ˆλ‹€.

feel-em's People

Contributors

ninnistic avatar jayjayleee avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.