Skip to content

kwak513/MED-FOREIGN-FE

Repository files navigation

🏥 Doctor K

📢 Introduction

Doctor K — A multilingual healthcare information platform providing filtered hospital searches by supported languages, medical departments, and locations. image

📝 Service Overview

Doctor K is a multilingual web service designed to assist foreign residents in Korea. It simplifies the process of finding medical facilities by allowing users to filter hospitals based on their preferred language, required medical specialty, and region.

👥 Developer

Name Role
Chaeyeon Kwak Full-stack development

🛠 Tech Stack

  • Frontend: React, TypeScript
  • Backend: Spring Boot
  • Database: MariaDB

📁 Key File Structure

medical-for-foreigns/
├── public/
│ ├── locales/
│ │ ├── en/
│ │ │ └── translation.json
│ │ ├── ko/
│ │ │ └── translation.json
│
├── src/
│ ├── api/
│ │ └── MedicalApi.ts
│ │
│ ├── assets/
│ │ └── (Images)
│ │
│ ├── layouts/
│ │ └── MainLayout.tsx
│ │
│ ├── pages/
│ │ ├── hospital/
│ │ │ ├── change/
│ │ │ │ └── ChangeReservationPage.tsx
│ │ │ ├── review/
│ │ │ │ ├── ChangeReviewPage.tsx
│ │ │ │ └── HospitalReviewPage.tsx
│ │ │ │ 
│ │ │ ├──HospitalMainPage.tsx
│ │ │ ├── HospitalInfoPage.tsx
│ │ │ └── HospitalRegisterPage.tsx
│ │ │
│ │ ├── member/
│ │ │ ├── change/
│ │ │ │ └──ChangeUserInfoPage.tsx
│ │ │ ├──LoginPage.tsx
│ │ │ ├──SignupPage.tsx
│ │ │ ├──MyPage.tsx
│ │ │ ├──FindIdPage.tsx
│ │ │ └──FindPasswordPage.tsx
│ │
│ ├── router/
│ │ └── router.tsx
│ │
│ ├── App.css
│ ├── App.tsx
│ ├── index.css
│ └── main.tsx
│
└── index.html

📌 Key Features

✅ Hospital Search & Directory

  • Advanced Filtering: Find healthcare providers based on Service Language, Department, and Region.
  • Detailed Information: View comprehensive hospital profiles, including available services and user reviews.

🌐 Internationalization (i18n)

  • Multi-language UI: Seamlessly switch between Korean and English interfaces.

🚀 Getting Started

⚙️ The Backend Server must be running for data fetching to function correctly.

# Clone the repository
git clone  https://github.com/kwak513/medical-for-foreigns.git

# Navigate to the directory
cd medical-for-foreigns

# Install dependencies
npm install

# Run the development server
npm run dev

🧩 Related Repository

Backend: Link to Backend Repo

About

Doctor K Frontend Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages