μμ½νμ λν μ λ’°μ± μλ μ 보λ₯Ό μ 곡νλ μλΉμ€
μ¬μ΄νΈ λλ©μΈ: 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 |


