Skip to content

jiyeong-yun/houseproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

logo

Happy Heart House🏑

μ•„νŒŒνŠΈ μ‹€κ±°λž˜κ°€ 정보λ₯Ό 카카였맡 API와 μ œκ³΅ν•˜κ³  λ‚΄κ°€ μ°œν•œ μ•„νŒŒνŠΈλ₯Ό 비ꡐ λΆ„μ„ν•΄μ£ΌλŠ” μ‚¬μ΄νŠΈ

λͺ©μ 

μ„œμšΈ μ•„νŒŒνŠΈμ˜ μ‹€κ±°λž˜κ°€ 정보λ₯Ό 지도와 ν•¨κ»˜ μ•Œμ•„λ³΄κ³  λ§˜μ— λ“œλŠ” 맀물을 μ°œν•΄λ³΄μž!

  • μ‹œ,ꡰꡬ,동을 μ„ νƒν•˜κ±°λ‚˜ μ•„νŒŒνŠΈ 이름을 κ²€μƒ‰ν•˜μ—¬ ν•΄λ‹Ήν•˜λŠ” μ•„νŒŒνŠΈ 정보λ₯Ό 지도와 ν•¨κ»˜ μ œκ³΅ν•˜κΈ°
  • μžμœ κ²Œμ‹œνŒμ—μ„œ 자유둜운 의견 λ‚˜λˆ„κΈ°
  • λ§˜μ— λ“œλŠ” 맀물을 μ°œν•˜κ³  비ꡐ λΆ„μ„ν•˜κΈ°

ν”„λ‘œμ νŠΈ 일정

일정

개발 ν™˜κ²½

FrontEnd: Vue.js, BootstrapVue

BackEnd: Spring

DB: mySql

νšŒμ›/λΉ„νšŒμ›/κ΄€λ¦¬μž

λΉ„νšŒμ›: ν™ˆμ—μ„œ 지도 검색 κ°€λŠ₯, 상세 보기 κ°€λŠ₯(μ°œν•˜κΈ° λΆˆκ°€λŠ₯)

νšŒμ›: ν™ˆμ—μ„œ 지도 μ˜€λ²„λ ˆμ΄(상세보기)의 찜 κΈ°λŠ₯ μ‚¬μš© κ°€λŠ₯, μžμœ κ²Œμ‹œνŒ, 찜λͺ©λ‘ μ‚¬μš© κ°€λŠ₯

κ΄€λ¦¬μž: νšŒμ› 관리(νšŒμ› μ‚­μ œ) κ°€λŠ₯

μŠ€ν¬λ¦°μƒ·

인트둜 ν™”λ©΄

  • 'λ‘œκ·ΈμΈν•˜κΈ°'λ₯Ό 눌러 둜그인 창으둜 이동
  • 'λΉ„νšŒμ›μœΌλ‘œ μ‹œμž‘'을 눌러 ν™ˆμœΌλ‘œ 이동

intro

HOME

  • 지도가 λ³΄μ΄λŠ” 메인화면
  • 상단 λ„€λΉ„κ²Œμ΄μ…˜λ°”λŠ” μ„ νƒν•˜λŠ” λ©”λ‰΄λ§ˆλ‹€ κ²€μ •μƒ‰μœΌλ‘œ ν‘œμ‹œ

home

μ‹œκ΅°κ΅¬λ™ 검색(μ…€λ ‰νŠΈ λ°•μŠ€ 선택)

  • μ„œμšΈμ‹œ, κ΅°/ꡬ, 동을 μ…€λ ‰νŠΈ λ°•μŠ€λ‘œ 선택

μ‹œκ΅°κ΅¬κ²€μƒ‰

μ•„νŒŒνŠΈ 이름 검색

  • μ•„νŒŒνŠΈμ΄λ¦„ 검색 (포함 단어 검색)

μ•„νŒŒνŠΈκ²€μƒ‰

지도 μ˜€λ²„λ ˆμ΄ (μ•„νŒŒνŠΈ 상세정보)

  • μ‹œκ΅°κ΅¬λ™/μ•„νŒŒνŠΈμ΄λ¦„ 검색 μ‹œ μ§€λ„μ—μ„œ ν•΄λ‹Ήν•˜λŠ” λͺ¨λ“  μ•„νŒŒνŠΈμ˜ λ§ˆμ»€κ°€ ν‘œμ‹œλ˜λ©° 상세 μ˜€λ²„λ ˆμ΄λŠ” λœ¨μ§€ μ•ŠμŒ (마컀λ₯Ό 직접 선택 ν•΄μ•Ό μ˜€λ²„λ ˆμ΄κ°€ 뜸)

  • 지도 쒌츑 리슀트λ₯Ό λˆ„λ₯Ό 경우 λͺ¨λ“  λ§ˆμ»€κ°€ 사라지고 ν•΄λ‹Ή μ•„νŒŒνŠΈ λ§ˆμ»€μ™€ μ˜€λ²„λ ˆμ΄κ°€ λ°”λ‘œ ν‘œμ‹œλ¨

  • βœ–λ₯Ό 눌러 μ˜€λ²„λ ˆμ΄ λ‹«κΈ°

  • ❀λ₯Ό 눌러 μ°œν•˜κΈ°(νšŒμ›λ§Œ κ°€λŠ₯)

상세정보

ν•˜νŠΈβ€λ₯Ό 눌러 찜

찜λͺ©λ‘

  • ν•˜νŠΈλ₯Ό 눌러 μ°œν•œ μ•„νŒŒνŠΈκ°€ 리슀트둜 뜸
  • 가격/건좕년도 우츑 ν™”μ‚΄ν‘œλ₯Ό 눌러 μ •λ ¬ κ°€λŠ₯

찜λͺ©λ‘

찜λͺ©λ‘μ˜ μ•„νŒŒνŠΈλ₯Ό 선택해 비ꡐ 뢄석

  • 찜 λ¦¬μŠ€νŠΈμ—μ„œ μ•„νŒŒνŠΈλ₯Ό λˆ„λ₯΄λ©΄ ν•˜λ‹¨μ— 비ꡐ μΉ΄λ“œκ°€ 뜸
  • λ‘κ°œμ˜ μ•„νŒŒνŠΈλ₯Ό 선택할 경우 μΉ΄λ“œλ·°μ— 두 μ•„νŒŒνŠΈλ₯Ό λΉ„κ΅ν•œ λ‚΄μš©μ΄ λΉ¨κ°„κΈ€μ”¨λ‘œ 생성

비ꡐ뢄석

κ²Œμ‹œνŒ

  • λΉ„νšŒμ›μ€ κΈ€ 리슀트만 λ³Ό 수 있음
  • νšŒμ›μ€ κΈ€ 보기, μž‘μ„±, μˆ˜μ •, μ‚­μ œ κ°€λŠ₯
  • νšŒμ›μ€ λŒ“κΈ€ μž‘μ„±, μ‚­μ œ κ°€λŠ₯

μžμœ κ²Œμ‹œνŒ

κ²Œμ‹œνŒ λ‚΄μš©

βœ” FrontEnd Project setup

npm install
npm i bootstrap-vue
npm i bootstrap
npm i axios
npm install --save jwt-decode
npm i vuex-persistedstate

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

βœ” BackEnd Project Setup

1. import file (Convert to Maven Project and Update Project)

2. Run Project As Sprin Boot App (VueApiApplication.java)

About

🏠 happy heart house

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published