- ์น ์๋น์ค ์๊ฐ
- ๊ธฐ์ ์คํ
- ์ฃผ์ ๊ธฐ๋ฅ
- ํ์ด์ง๋ณ ์คํ ํ๋ฉด
- ์คํ ๋ฐฉ๋ฒ
- ERD
- ํ์ ์๊ฐ
- ๊ฐ๋ฐ ์ผ์
WIMH์ ์ค์๊ฐ ๋ถ๋์ฐ ๊ฑฐ๋ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์๋ ์๋น์ค์
๋๋ค.
์๋/๊ตฌ๊ตฐ/ํค์๋์ ๋ฐ๋ผ ๋งค๋ฌผ์ ๊ฒ์ํ ์ ์์ผ๋ฉฐ ์ง๋์์์ ๋ฐ๋ก ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ํ ์ฐจํธ๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ์ธ๊ธฐ์๋ ๋งค๋ฌผ ๋ฐ ํ๊ท ๊ฑฐ๋๊ฐ๊ฒฉ์ ์ ๊ณตํฉ๋๋ค.
HTML5 | CSS3 | JavaScript |
Tailwind | Vuejs |
Java | Spring-Boot | MySQL |
๊ธฐ๋ฅ | ๋ด์ฉ |
---|---|
์ค๊ฑฐ๋๊ฐ ๋ชฉ๋ก ์กฐํ | ์๋/ ๊ตฌ๊ตฐ/ ๋/ ํค์๋๋ก ๊ฒ์ํ ๋งค๋ฌผ์ ์ง๋์ ํจ๊ป ์กฐํํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ์ ๋ณด๋ฅผ ํฌํจํ ๋ฆฌ์คํธํ์์ผ๋ก ๋ง์ปค์ ํจ๊ป ์ ๊ณตํฉ๋๋ค. |
์ค๊ฑฐ๋๊ฐ ์์ธ ์กฐํ | ๋งค๋ฌผ์ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ ์ต๊ทผ 5๋ ๊ฐ ํ๊ท ๊ฑฐ๋๊ฐ๊ฒฉ์ ์ฐจํธ๋ฅผ ํตํด ํ์ธํ ์ ์์ต๋๋ค. |
์ปค๋ฎค๋ํฐ | ์ฌ์ฉ์ ์ง์ญ๊ธฐ๋ฐ ์ปค๋ฎค๋ํฐ๋ก ๋ค์ํ ํํฐ๋ง๊ณผ ๊ฒ์์ ํตํด ํ์ธํ ์ ์์ต๋๋ค. |
๊ณต์ง์ฌํญ | ๊ด๋ฆฌ์๊ฐ ์ฌ๋ฆฐ ๊ฐ์ข ๊ณต์ง์ฌํญ๊ณผ ๊ณต๊ณ ๋ฐ ์๋ก์ด ์์์ ํ์ด์ง ๋ค๋น๊ฒ์ด์ ์ ํตํด ํ์ธํ ์ ์์ต๋๋ค. |
์ธ๊ธฐ์๋ ๋งค๋ฌผ ํต๊ณ | ๋งค๋ฌผ์ ์กฐํ์๋ฅผ ํตํด ๊ฐ์ฅ ์ธ๊ธฐ์๋ ๋๊ณผ ์ํํธ ํต๊ณ๋ฅผ ๋ฉ์ธํ์ด์ง์์ ํ์ธํ ์ ์์ต๋๋ค. |
Name | Version | Link |
---|---|---|
Node.js | ^18.17.1 | https://nodejs.org/en |
Java | 1.8 | https://adoptium.net/en-GB/temurin/releases/ |
Maven | 3.9 | https://maven.apache.org/download.cgi |
MySQL | 8.0.34 | https://dev.mysql.com/downloads/mysql/ |
- MySQL 8.0.34 ๋ฒ์ ์ค์น ํ์ธ.
- MySQL Workbench ์คํ, DB ์ฐ๊ฒฐ ํ
01.schema.sql
,02.data.sql
,*.20220315_aptcrawl.*.sql
ํ์ผ ์์๋๋ก ์คํ.
-
ํ๋ก์ ํธ ํด๋ก ํ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
git clone https://github.com/cheesecat47/whereismyhome-final.git cd whereismyhome-final
-
API ์๋ฒ ์คํ
-
backend
๋๋ ํ ๋ฆฌ๋ก ์ด๋cd backend
-
.env
ํ์ผ์ ํ๊ฒฝ ๋ณ์ ํ์ธSERVER_PORT=YOUR_SERVER_PORT DB_HOST=YOUR_DB_HOST DB_PORT=YOUR_DB_PORT DB_SCHEMA=YOUR_DB_NAME DB_USER=YOUR_USER DB_PASSWORD=YOUR_PASSWORD JWT_SALT=YOUR_SECRET
-
์คํ
# ํ๊ฒฝ๋ณ์ ์ ์ฉ set -a; source .env; set +a # Maven ํจํค์ง ./mvnw package # ์คํ java -jar target/whereismyhome_gumi_sjy_lsh-0.0.1-SNAPSHOT.jar
-
IDE์์ ์คํ ์ ์ฐธ๊ณ
- ์ดํด๋ฆฝ์ค ํ๊ฒฝ ๋ณ์ ๋ฑ๋ก https://proni.tistory.com/127
-
-
Frontend ๊ฐ๋ฐ ์๋ฒ ์คํ
cd frontend npm i npm run dev
![]() |
![]() |
---|---|
์ด์นํ | ์ ์ฃผ์ฉ |
23.11.10. ~ 23.11.24 (2์ฃผ)