์์ฝํ์ ๋ํ ์ ๋ขฐ์ฑ ์๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์๋น์ค
์ฌ์ดํธ ๋๋ฉ์ธ: https://4onmedicine.kro.kr
๋ฉ์์ด ์ฌ์์ฒ๋ผ 12๊ธฐ ํด์ปคํค
-
์ผ๋ฐ์ธ์ด ์์ฝํ์ ๋ํ ์ ๋ณด๋ฅผ ์ป๊ธฐ ์ฝ์ง ์๊ณ ๊ณผ์ ์ด ๋ณต์กํฉ๋๋ค.
-
์ฒ๋ฐฉ์ ์ ์์ฝํ์ ๋ํ ์ ๋ณด๊ฐ ์๊ฑฐ๋, ์๋๋ผ๋ ๋๋ฝ๋ ์ ๋ณด๊ฐ ์์ ์ ์์ต๋๋ค.
-
ํ๋ฒ์ ๊ฑด๊ฐ ์ ๋ณด๋ฅผ ํ๋ํ ์ ์๋ ํ๋์ฒ๊ฐ ์์ต๋๋ค.
-
์ผ๋ฐ์ธ์ด ์์ฝํ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ๊ฒ์, ์ ๊ทผํ ์ ์์ต๋๋ค.
-
์ฒ๋ฐฉ์ ์ ์ ๋ก๋ํ๋ฉด ์ด๋ฏธ์ง ๋ถ์์ ํตํด ์ฒ๋ฐฉ์ ์ ์๋ ์์ฝํ ์ ๋ณด๋ฅผ ์ ๋ฌํฉ๋๋ค.
-
gpt Api๋ฅผ ํตํด ์ ๋ฐ์ ์ธ ๊ฑด๊ฐ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์น์ฌ์ดํธ์ ์ ์์ ์ฒ์ ๋ณด์ด๋ ํ์ด์ง์ ๋๋ค. ๋ณธ ํ์ด์ง์์ ์์ฝํ์ ๊ฒ์ํ๊ฑฐ๋, ์ฒ๋ฐฉ์ ์ ์ ๋ก๋ํ๊ธฐ ์ํ ํ์ด์ง๋ก ์ด๋ํ ์ ์์ต๋๋ค. ๋ํ, ์ฐ์ธก ํ๋จ ์ฑํ ๋ฒํผ์ ์ ๋ ฅํ์ฌ gpt์ ๋ํํ๋ฉฐ, ๊ฑด๊ฐ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์๋ ์์ต๋๋ค.
์น์ฌ์ดํธ ์ฐ์ธก ํ๋จ ์ฑํ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ณด์ด๋ ํ์ด์ง์ ๋๋ค. ๋ณธ ํ์ด์ง์ ํ๋จ ์ธํ์ ๊ฑด๊ฐ์ ๋ํ ์ง๋ฌธ์ ์ ๋ ฅํ๋ฉด gpt๊ฐ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
๋ฉ์ธํ์ด์ง์์ ์์ฝํ ์ ๋ณด๋ฅผ ๊ฒ์ํด ํด๋ฆญํ๋ฉด ๋ณด์ด๋ ํ์ด์ง์ ๋๋ค. ๊ฒ์ํ ์์ฝํ์ ๋ํ ์ด๋ฏธ์ง์ ํจ๋ฅ, ์ฌ์ฉ๋ฒ, ์ฃผ์์ฌํญ, ์ํธ์์ฉ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ฌ์ดํธ ์๋จ ๋ค๋น๊ฒ์ด์ ๋ฐ์์ ์ฒ๋ฐฉ์ ๊ฒ์์ ํด๋ฆญํ๋ฉด ๋ณด์ด๋ ํ์ด์ง์ ๋๋ค. ์ฒ๋ฐฉ์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๋ฉด ์ฒ๋ฐฉ์ ์ ์์ฑ๋ ์์ฝํ์ ๋ณดํ์ฝ๋๋ฅผ ์ถ์ถํด์ฌ ์์ฝํ ์์ธํ์ด์ง๋ก ์ด๋ํด ์์ฝํ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
์นดํ ๊ณ ๋ฆฌ์์ โ์ฝโ์ ์ ํํ๊ณ ์์ฝํ์ ํด๋ฆญํฉ๋๋ค.
๊ฒ์ํ ์์ฝํ ํ์ด์ง๋ก ์ด๋ํด ํด๋น ์์ฝํ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ฒ๋ฐฉ์ ๊ฒ์ ํ์ด์ง์์ ์ฐ์ธก ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ณดํ์ฝ๋๊ฐ ์ ํ ์ฒ๋ฐฉ์ ์ ์ดฌ์ ํ ์ ๋ก๋ํฉ๋๋ค. ๋ณธ ๋ฐ๋ชจ์์๋ โํ์ธ๋8์๊ฐ์ด์์๋ฐฉ์ โ๊ณผ โํ์ด๋ ๋8์๊ฐ์ด์์๋ฐฉ์ โ์ด ์ ํ ์ฒ๋ฐฉ์ ์ ์ ๋ก๋ํ์์ต๋๋ค.
์ฒ๋ฐฉ์ ์ ๋์์๋ ์์ฝํ์ธ โํ์ธ๋8์๊ฐ์ด์์๋ฐฉ์ โ๊ณผ โํ์ด๋ ๋8์๊ฐ์ด์์๋ฐฉ์ โ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ฒ๋ฐฉ์ ์ ๋ํ ์์ฝํ ์์ธ ํ์ด์ง๋ ์ฌ๋ผ์ด๋๋ก ๊ตฌํ๋์ด ์ฌ๋ผ์ด๋๋ฅผ ๋๊ฒจ ์ฒ๋ฐฉ์ ์ ์์ฑ๋ ๋ชจ๋ ์์ฝํ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ชจ๋ ํ์ด์ง์ ์ฐ์ธก ํ๋จ์ ์๋ ์ฑํ ๋ฒํผ์ ํด๋ฆญํ๊ณ , ๋ค์ ์ฑํ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์ฑํ ํ์ด์ง ํ๋จ ์ธํ์ ๊ฑด๊ฐ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ์์ฑํ๊ณ ์ํฐํค๋ฅผ ๋๋ฆ ๋๋ค. ๋ณธ ๋ฐ๋ชจ์์ โ๋ชฉ๊ฐ๊ธฐ์ ์ข์ ์ฝ์ ์ถ์ฒํด์ค'๋ผ๋ ๊ธ์ ์์ฑํฉ๋๋ค. ๊ทธ ํ gpt๊ฐ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
- ํ๋ก ํธ ํํธ(Front part): react
- ๋ฐฑ์๋ ํํธ(Backend part): Spring Boot, Flask
- ๋ฐฐํฌ(Deployment): GoogleCloud, Amazon AWS, Docker, Nginx, Github Actions
- ์ด ์ธ(Other): Swagger
- ํ๋ก ํธ ๋ ํฌ์งํ ๋ฆฌ(Frontend Repository):ย https://github.com/hollydrug/front
- ๋ฐฑ์๋(์คํ๋ง) ๋ ํฌ์งํ ๋ฆฌ(Backend(Spring) Repository):ย https://github.com/hollydrug/backend
- ๋ฐฑ์๋(ํ๋ผ์คํฌ) ๋ ํฌ์งํ ๋ฆฌ(Backend(Flask) Repository):ย https://github.com/hollydrug/backend2
front/
โโโ public/
โ โโโ favicon.ico
โ โโโ index.html
โ โโโ robots.txt
โโโ src/
โ โโโ assets/
โ โ โโโ logo.png
โ โ โโโ styles.css
โ โโโ components/
โ โ โโโ Header.tsx
โ โ โโโ Footer.tsx
โ โ โโโ SearchBar.tsx
โ โโโ pages/
โ โ โโโ Home.tsx
โ โ โโโ SearchResults.tsx
โ โ โโโ Prescription.tsx
โ โโโ App.tsx
โ โโโ index.tsx
โ โโโ routes.tsx
โโโ .env
โโโ .eslintrc.cjs
โโโ .gitignore
โโโ package-lock.json
โโโ package.json
โโโ README.md
โโโ vite.config.js.
โโโ Dockerfile
โโโ Dockerfile-nginx
โโโ build
โโโ build.gradle
โโโ gradle
โโโ gradlew
โโโ gradlew.bat
โโโ nginx
โย ย โโโ conf.d
โย ย โโโ nginx.conf
โโโ settings.gradle
โโโ src
โโโ main
โย ย โโโ java
โย ย โย ย โโโ com
โย ย โย ย โโโ medicine
โย ย โย ย โโโ backend
โย ย โย ย โโโ BackendApplication.java
โย ย โย ย โโโ medicine
โย ย โย ย โโโ config
โย ย โย ย โย ย โโโ CorsMvcConfig.java
โย ย โย ย โย ย โโโ SwaggerConfig.java
โย ย โย ย โโโ controller
โย ย โย ย โย ย โโโ FlaskController.java
โย ย โย ย โย ย โโโ MedicineController.java
โย ย โย ย โโโ dto
โย ย โย ย โโโ ChatRequest.java
โย ย โย ย โโโ ImgMedicineDetail.java
โย ย โย ย โโโ ImgPayload.java
โย ย โย ย โโโ MedicineDetail.java
โย ย โย ย โโโ MedicineInfo.java
โย ย โโโ resources
โย ย โโโ application.properties
โโโ test
โโโ java
โโโ com
โโโ medicine
โโโ backend
โโโ BackendApplicationTests.java| https://github.com/HANTAEDONG | https://github.com/huzan2 | https://github.com/cjh-19 | https://github.com/LEEJH1029 | https://github.com/jangwonjun |
|---|---|---|---|---|
| Frontend Developer | Frontend Developer | Backend Developer, CI/CD | Backend Developer | Backend Developer |


