| Momo: 0981054498 - NGUYEN ANH DAT |
Thank you 🙌 | Techcombank: 1981054498 - NGUYEN ANH DAT |
Thank you 🙌 |
- 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
Click để mở rộng
- Yêu cầu Node.js
- Đảm bảo bạn đã cài đặt Node.js trên máy tính.
- Clone repository
- Clone repository từ Github vào máy tính của bạn.
- 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
VSCodehoặc IDE của bạn, sau đó mở Terminal và chạy lệnh sau để cài đặt các dependencies:hoặcnpm install
yarn install
- 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
- Ví dụ biến môi trường
- Tệp
.envcó thể có nội dung như sau:- PORT:
80818081là 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:
30003000là 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.
- 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
- PORT:
- Cài đặt medical-fe
- Mở thư mục medical-fe bằng
VSCodehoặc IDE của bạn, sau đó mở Terminal và chạy lệnh sau để cài đặt các dependencies:hoặcnpm install
yarn install
Click để mở rộng
- 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:
-
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
- Chạy medical-fe
- Khởi chạy dev:
hoặc
npm run dev
yarn dev