- 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ý khám chữa bệnh
- Back-End Framework: ExpressJS
- Front-End Framework: ReactJS
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
1. Yêu cầu Node.js: Đảm bảo bạn đã cài đặt Node.js trên máy tính.
2. Cài đặt Server: 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
3. 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
4. Ví dụ biến môi trường: Tệp `.env` có thể có nội dung như sau:
- PORT: 8080
- `8080` 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 TokyoLife, 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 TokyoLife chẳng hạn. Khi đó MONGO_URL sẽ thay đổi.
5. Chạy thử:
- Tạo tài khoản Admin:
npm run createAdmin hoặc yarn createAdmin
- Tài khoản Admin sẽ là:
{
password: "123456",
activeStatus: true,
userType: "admin",
email: "admin@gmail.com",
fullName: "Admin",
gender: "male"
}
- Khởi chạy dev:
npm run dev hoặc yarn dev
- Khởi chạy product:
npm run start hoặc yarn start
- Di chuyển tới thư mục 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
- Khởi chạy dev:
npm run dev hoặc yarn dev
- Khởi chạy product:
npm run start hoặc yarn start