Skip to content

ngdathd/Medical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💝 Ủng hộ tôi

Nếu bạn thấy dự án của tôi hữu ích và muốn ủng hộ tôi, hãy quét mã QR bên dưới:

QR Code for MoMo Thank you QR Code for Bank Thank you
Momo:              
0981054498 - NGUYEN ANH DAT
Thank you 🙌 Techcombank:
1981054498 - NGUYEN ANH DAT
Thank you 🙌

Cảm ơn sự hào phóng của bạn! 🙌


Giới thiệu dự án Medical

Mô tả

  • Dự án Medical là một dự án quản lý khám bệnh, có giao diện đơn giản. Tôi code cơ bản và dễ hiểu, phù hợp với ai mới học. Bạn có thể dùng Medical như một tài liệu tham khảo hoặc dùng làm bài tập của mình.
  • Dự án Medical có 2 thư mục là 2 ứng dụng khác nhau:
    • Thư mục medical-be là ứng dụng API
    • Thư mục medical-fe là ứng dụng web trang quản lý
  • Back-End Framework: ExpressJS
  • Front-End Framework: ReactJS

Cài Đặt

Click để mở rộng
  1. Yêu cầu Node.js
  • Đảm bảo bạn đã cài đặt Node.js trên máy tính.
  1. Clone repository
  • Clone repository từ Github vào máy tính của bạn.
  1. Cài đặt medical-be
  • Bạn cần cài đặt ứng dụng API trước tiên.
  • Mở thư mục medical-be bằng VSCode hoặc IDE của bạn, sau đó mở Terminal và chạy lệnh sau để cài đặt các dependencies:
    npm install
    hoặc
    yarn install
  1. Cấu hình biến môi trường
  • Mở tệp .env.example, đổi tên tệp thành .env, và điền các thông tin sau:
    • PORT: cổng mà API chạy
    • PORT_SOCKET: cổng mà Socket chạy
    • MONGO_URL: địa chỉ kết nối tới CSDL
  1. Ví dụ biến môi trường
  • Tệp .env có thể có nội dung như sau:
    • PORT: 8081
      • 8081 là do bạn đặt, sao cho không trùng với cổng của các ứng dụng khác.
    • PORT_SOCKET: 3000
      • 3000 là do bạn đặt, sao cho không trùng với cổng của các ứng dụng khác.
    • MONGO_URL: mongodb://root:pass@localhost:27017
      • Tôi đang sử dụng Docker để cài đặt MongoDB. Bạn cài đặt Docker Desktop vào máy. Sau đó, di chuyển đến thư mục Medical, nơi chứa file docker-compose.yml. Mở Terminal và chạy lệnh sau để cài đặt:
        docker-compose up -d
      • Bạn có thể cài đặt MongoDB trên máy và tạo 1 database cụ thể ví dụ database Medical chẳng hạn. Khi đó MONGO_URL sẽ thay đổi.
  1. Cài đặt medical-fe
  • Mở thư mục medical-fe bằng VSCode hoặc IDE của bạn, sau đó mở Terminal và chạy lệnh sau để cài đặt các dependencies:
    npm install
    hoặc
    yarn install

Chạy thử

Click để mở rộng
  1. Chạy medical-be
  • Tạo tài khoản Admin:

    npm run createAdmin

    hoặc

    yarn createAdmin
    • Tài khoản Admin:
      {
          password: "123456",
          activeStatus: true,
          userType: "admin",
          name: "Admin",
          email: "admin@gmail.com",
          fullName: "Admin",
          gender: "male"
      }
  • Tài khoản Admin có thể thêm tài khoản người dùng với các chức vụ khác nhau. Mật khẩu mặc định của các tài khoản này là 123456

  • Khởi chạy dev:

    npm run dev

    hoặc

    yarn dev
  • Khởi chạy product:

    npm run start

    hoặc

    yarn start
  1. Chạy medical-fe
  • Khởi chạy dev:
    npm run dev
    hoặc
    yarn dev

Màn hình

Click để mở rộng
demo-video.mp4

About

Website quản lý khám chữa bệnh

Topics

Resources

Stars

Watchers

Forks

Languages