Skip to content

junglimit/MyAttachmentPage

Repository files navigation

🌟✨ λ‚˜μ˜ μ• μ°© νŽ˜μ΄μ§€ ✨🌟


5μ‘° μ§„μƒν›ˆ μ΄μ˜ˆμ§„ μ •μž¬ν•œ μž„μ œν›ˆ λ°°μœ€μ •

πŸ“‘ λͺ©μ°¨

  • ν”„λ‘œμ νŠΈ κ°œμš”
  • νŒ€μ› μ†Œκ°œ
  • 기술 μŠ€νƒ
  • ν”„λ‘œμ νŠΈ μ†Œκ°œ
  • νŠΈλŸ¬λΈ” μŠˆνŒ…
  • 개발 일정
  • μ˜ˆμ‹œ ν™”λ©΄
  • μ—…λ°μ΄νŠΈ μ˜ˆμ •

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

λ‚˜μ˜ μ• μ°© νŽ˜μ΄μ§€λŠ” ν˜„λŒ€μΈλ“€μ˜ 감성적인 μ†Œν†΅κ³Ό 웰빙을 μ§€μ›ν•˜κΈ° μœ„ν•΄ 개발된 λ””μ§€ν„Έ μ†Œν†΅ ν”Œλž«νΌμž…λ‹ˆλ‹€. 이 ν”„λ‘œμ νŠΈλŠ” 직관적이고 감각적인 λ””μžμΈμ„ 톡해 μ‚¬μš©μžκ°€ νŽΈλ¦¬ν•˜κ²Œ μ†Œν†΅ν•  수 μžˆλŠ” ν™˜κ²½μ„ μ œκ³΅ν•©λ‹ˆλ‹€.πŸ’¬

μ£Όμš” κΈ°λŠ₯μœΌλ‘œλŠ” μ‹€μ‹œκ°„ μ±„νŒ…πŸ’¬, λ‹€μ–‘ν•œ 주제 μ œκ³΅πŸ“š, 감성적인 λ°°κ²½ν™”λ©΄πŸŽ¨, 그리고 ν…ŒλΌν”Ό μš©ν’ˆμ˜ μ†Œκ°œ 및 νŒλ§€πŸ›οΈκ°€ ν¬ν•¨λ©λ‹ˆλ‹€. 이λ₯Ό 톡해 μ‚¬μš©μžκ°€ μ •μ„œμ  μ•ˆμ •μ„ μ°Ύκ³  μ†Œν†΅μ˜ μ§ˆμ„ λ†’μ΄λŠ” 것을 λͺ©ν‘œλ‘œ ν•©λ‹ˆλ‹€.

κΌ­ μ±„νŒ…κΈ°λŠ₯을 μ‚¬μš©ν•˜μ§€ μ•Šλ”λΌλ„ μž μ‹œ νœ΄μ‹μ΄ ν•„μš”ν• λ•Œ, ν˜„μž¬ 날씨와 μ–΄μšΈλ¦¬λŠ” 화면을 λ„μ›Œλ‘κ³  μ‹Άμ„λ•Œ λ“± μ—¬μœ κ°€ ν•„μš”ν•  μ‹œμ μ— 이 νŽ˜μ΄μ§€λ₯Ό μ°Ύμ•„μ˜€λŠ” μ‚¬λžŒμ΄ 있길 바라며 개발 ν–ˆμŠ΅λ‹ˆλ‹€.

πŸ‘₯ νŒ€μ› μ†Œκ°œ

νŒ€μ› λ‹΄λ‹Ή λ‹΄λ‹Ή
μ§„μƒν›ˆ(νŒ€μž₯) FRONT BACK
μž„μ œν›ˆ FRONT BACK
μ΄μ˜ˆμ§„ FRONT BACK
μ •μž¬ν•œ FRONT BACK
λ°°μœ€μ • FRONT BACK

πŸ› οΈ 기술 μŠ€νƒ

FRONTEND

htmlcss script

BACKEND

java mybatis spring sql

πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’» νŒ€ ꡬ성원 및 μ—­ν• 

πŸ§‘β€πŸ’Ό μƒν›ˆ

FRONT END

  • κ΄€λ¦¬μž νŽ˜μ΄μ§€, μ‹€μ‹œκ°„ μ±„νŒ…, Footer

BACK END

  • μ›Ήμ†ŒμΌ“μ„ μ‚¬μš©ν•΄μ„œ μœ μ €κ°€ μ„œλ²„ 접속 μ‹œ μ†ŒμΌ“μ„ μ—°κ²°ν•΄μ„œ μ‹€μ‹œκ°„ μ–‘λ°©ν–₯ 톡신을 톡해 μ±„νŒ… μ‹œμŠ€ν…œ κ΅¬ν˜„
  • μ†ŒμΌ“ μ—°κ²° ν›„ μ›ν•˜λŠ” μ±„νŒ…λ°©μ— μ§„μž…ν•˜κ³ μž ν•  λ•Œ, μ±„νŒ…λ°©μ„ μˆœνšŒν•˜λ©° 50λͺ…이 μ•„λ‹Œ μ±„νŒ…λ°©μ— μžλ™μœΌλ‘œ λ°°μ •μ‹œμΌœμ„œ μž…μž₯ν•΄μ£ΌλŠ” κΈ°λŠ₯ κ΅¬ν˜„
  • μ–΄λ“œλ―Ό νŽ˜μ΄μ§€μ—μ„œ μ‹€μ‹œκ°„μœΌλ‘œ λ³€κ²½ν•  토픽을 μž…λ ₯ν•˜λ©΄ μ±„νŒ…μ— μ§„μž…ν•΄ μžˆλŠ” μœ μ €μ—κ²Œ μ£Όμ–΄μ§€λŠ” μ£Όμ œκ°€ μ‹€μ‹œκ°„μœΌλ‘œ λ³€κ²½ ν›„ μ±„νŒ…λ°©μ΄ λ°”λ€œ.
  • μ‹€μ‹œκ°„μœΌλ‘œ μ±„νŒ… 주제λ₯Ό μƒμ„±ν•œ ν›„ λ°μ΄ν„°λ² μ΄μŠ€μ— λ“€μ–΄κ°€λŠ” κΈ°λŠ₯ κ΅¬ν˜„

πŸ§‘β€πŸ’Ό μ œν›ˆ

FRONT END

  • λ§ˆν¬μ—… & CSS
  • μΉ΄ν…Œκ³ λ¦¬ μ„œλž, μ‡Όν•‘λͺ° λͺ©λ‘, κ΄€λ¦¬μž μ•„μ΄ν…œ μΆ”κ°€ νŽ˜μ΄μ§€, μž₯λ°”κ΅¬λ‹ˆ, μ£Όλ¬Έ λ‚΄μ—­, μ£Όλ¬Έ 상세 정보, μž₯λ°”κ΅¬λ‹ˆ μΆ”κ°€ λͺ¨λ‹¬, Footer
  • 슀크립트, 날씨 APIλ₯Ό ν™œμš©ν•˜κ³  μ„€μ •λœ μ‹œκ°„μ— 따라 배경화면이 λ³€ν™”ν•˜λ„λ‘ κ΅¬ν˜„.
    λ””μžμΈ 및 λ°°κ²½ 레퍼런슀 μ„œμΉ­

BACK END

  • SecurityConfig 클래슀둜 μœ μ €μ™€ admin κΆŒν•œ μ„€μ •
  • μ‡Όν•‘λͺ° DB에 ν™œμš©λ˜λŠ” DTO 클래슀 생성
  • μ‡Όν•‘λͺ° λͺ©λ‘ μ•„μ΄ν…œ μ €μž₯ μ‹œ, μž₯λ°”κ΅¬λ‹ˆ μ•„μ΄ν…œ μ €μž₯ μ‹œ, 결제 μ™„λ£Œ μ‹œ, DB둜 μ €μž₯이 되고 μ„Έμ…˜μ— λ“±λ‘λœ μœ μ €μ˜ μ €μž₯된 정보λ₯Ό μ½μ–΄μ˜¬ 수 있고 μ‚­μ œ κ°€λŠ₯,
    μ£Όλ¬Έ λ‚΄μ—­μ—μ„œ μ‘°νšŒκ°€ κ°€λŠ₯ν•˜λ„λ‘ controller, mapper, service, ν΄λž˜μŠ€λ“€μ„ 톡해 κΈ°λŠ₯ κ΅¬ν˜„. util을 ν™œμš©ν•œ 이미지 μ—…λ‘œλ”© κΈ°λŠ₯ κ΅¬ν˜„

πŸ§‘β€πŸ’Ό μ˜ˆμ§„

FRONT END

  • λ§ˆν¬μ—… & CSS : 둜그인, λΉ„λ°€λ²ˆν˜Έ λ³€κ²½, 아이디 μ°ΎκΈ°, 헀더, μ±„νŒ…μ°½, μ£Όλ¬Έ 결제 μ°½
  • CSS μΆ”κ°€ μž‘μ—…: shop 메인, shop μƒμ„ΈνŽ˜μ΄μ§€, μž₯λ°”κ΅¬λ‹ˆ, νšŒμ›κ°€μž…

BACK END

  • 둜그인 : 아이디 λΉ„λ²ˆμ„ ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ λ°›μ•„ DB 검색 ν›„ νšŒμ› 유무 확인.
  • μžλ™ 둜그인: μžλ™ 둜그인 μ²΄ν¬ν•˜λ©΄ μžλ™ 둜그인 κ°€λŠ₯.
  • 아이디 μ°ΎκΈ° : 이름과 이메일을 ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ λ°›μ•„ 아이디 μ°ΎκΈ°
  • λΉ„λ²ˆ λ³€κ²½ : 아이디λ₯Ό ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ λ°›μ•„ νšŒμ› 정보 검색 ν›„ λΉ„λ²ˆ μˆ˜μ • κ°€λŠ₯
  • μ£Όλ¬Έ 결제 μ°½ : μ„Έμ…˜μ— μ €μž₯된 νšŒμ› 아이디λ₯Ό λ°›μ•„ νšŒμ› 정보 검색 및 controller, service, mapper κ΅¬ν˜„, 비동기λ₯Ό μ΄μš©ν•˜μ—¬ 포인트 결제 확인.

πŸ§‘β€πŸ’Ό μœ€μ •

FRONT END

  • λ§ˆμ΄νŽ˜μ΄μ§€ JSP & CSS

BACK END

  • νšŒμ›κ°€μž…μ—μ„œ ν”„λ‘œν•„, 아이디, λΉ„λ°€λ²ˆν˜Έ, 생일, 이메일을 μž…λ ₯λ°›μ•„ νšŒμ›κ°€μž… κ°€λŠ₯
  • λ§ˆμ΄νŽ˜μ΄μ§€μ—μ„œ μΆ©μ „ν•˜κ³  싢은 κΈˆμ•‘μ„ ν΄λ¦­ν•˜κ³  μΆ©μ „ λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ 포인트 μΆ©μ „.
  • μ›ν•˜λŠ” 사진을 선택해 ν”„λ‘œν•„ μ‚¬μ§„μœΌλ‘œ λ³€κ²½ λ˜λŠ” μ‚­μ œ.
  • νšŒμ›μ •λ³΄μ—μ„œ 이름, 생일, 이메일을 μˆ˜μ •, ν˜„μž¬ λΉ„λ°€λ²ˆν˜Έμ™€ μƒˆ λΉ„λ°€λ²ˆν˜Έλ₯Ό λ°›μ•„ 쑰건 만쑱 μ‹œ λΉ„λ°€λ²ˆν˜Έ μˆ˜μ •, νŠΉμ • νšŒμ›μ˜ νšŒμ› νƒˆν‡΄ κΈ°λŠ₯

πŸ§‘β€πŸ’Ό μž¬ν•œ

FRONT END

  • μ£Όλ¬Έ 상세 νŽ˜μ΄μ§€ λ§ˆν¬μ—…
  • Footer λ§ˆν¬μ—…

BACK END

  • ν΄λΌμ΄μ–ΈνŠΈκ°€ 샡 νŽ˜μ΄μ§€μ˜ μ•„μ΄ν…œ μ €μž₯ μ‹œ DB둜 μ €μž₯ 후에 μž₯λ°”κ΅¬λ‹ˆ νŽ˜μ΄μ§€μ—μ„œ λ‹€μ‹œ μ‘°νšŒν•˜κ³ , 결제 νŽ˜μ΄μ§€μ—μ„œ λ‹€μ‹œ μ‘°νšŒν•˜λŠ” shop, shopping cart, order의 controller, service, mapper κ΅¬ν˜„
  • 결제 νŽ˜μ΄μ§€μ—μ„œ μ£Όμ†Œ μž…λ ₯ν•  λ•Œ λ‹€μŒ μ£Όμ†Œ API 호좜 κΈ°λŠ₯, 날씨 API 호좜 κΈ°λŠ₯
  • DB와 1:1 λ§€μΉ­λ˜λŠ” μ—”ν„°ν‹°, κΈ°λ³Έ κΈ°λŠ₯ 맀퍼 생성
  • 더미 데이터 생성
  • λ°°κ²½ν™”λ©΄μœΌλ‘œ μ‚¬μš©ν•  레퍼런슀 μ„œμΉ­
  • μ œν’ˆ 상세 νŽ˜μ΄μ§€μ—μ„œ λ‹€λ₯Έ μ•„μ΄ν…œ 랜덀 μΆ”μ²œ κΈ°λŠ₯

πŸ—“οΈ 개발 일정

  • 2024.06.21 ~ 2024.07.09

πŸš€ μ—…λ°μ΄νŠΈ μ˜ˆμ •

πŸ’¬ μ±„νŒ… :

  • μ±„νŒ… 토픽을 κ°€λ²Όμš΄ μ§„μ€‘ν•œ μΉ΄ν…Œκ³ λ¦¬λ₯Ό λ‚˜λˆ μ„œ μ›ν•˜λŠ” μ •λ„μ˜ 주제둜 μ–˜κΈ°ν•  수 있게 ν•˜λŠ” κΈ°λŠ₯
  • λ―Έλ””μ–΄ 파일 첨뢀λ₯Ό 톡해 λ‹€μ–‘ν•œ μ†Œν†΅μ˜ 기회λ₯Ό λ§Œλ“œλŠ” κΈ°λŠ₯
  • 친ꡬ μΆ”κ°€ κΈ°λŠ₯을 톡해 μœ μ €λ“€ κ°„μ˜ μ†Œν†΅μ„ μ›ν™œνžˆ λ„μ™€μ£ΌλŠ” κΈ°λŠ₯

πŸ”„ λ°˜ν’ˆ, κ΅ν™˜ κΈ°λŠ₯ :

  • λ°˜ν’ˆ, κ΅ν™˜ 처리λ₯Ό 톡해 μ£Όλ¬Έ λ‚΄μ—­μ—μ„œ 확인 κ°€λŠ₯ν•˜κ³  μš΄μ˜μžκ°€ μ‘°νšŒν•  수 μžˆλ„λ‘ ν•˜λŠ” κΈ°λŠ₯

🎨 λ°°κ²½ν™”λ©΄ :

  • 배경화면이 변경될 λ•Œ μ•Œλ§žλŠ” λ°°κ²½μŒμ•…(λΉ—μ†Œλ¦¬, νƒ€λŠ” μ†Œλ¦¬)이 μžλ™μ μœΌλ‘œ μž¬μƒλ˜λŠ” κΈ°λŠ₯

πŸ’³ 결제 :

  • μ‹€μ œ 결제 κΈ°λŠ₯을 톡해 μ‚¬μš©μžμ™€ 운영자 κ°„μ˜ κ±°λž˜κ°€ μ΄λ£¨μ–΄μ§ˆ 수 μžˆλ„λ‘ ν•˜λŠ” κΈ°λŠ₯

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors