Skip to content

kimthu09/company-internal-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Giới thiệu sản phẩm

Truy cập link: https://is-208-team5-nine.vercel.app/project

Sản phẩm

Note

Cần tốn 50s hoặc hơn để BE khởi động

  1. BE API: https://ciw-be.onrender.com/swagger-ui/index.html
  2. FE: https://company-internal-web.vercel.app/

Important

Tài khoản admin:

Hướng dẫn cài đặt và chạy ứng dụng ở local

Backend

Tạo database (Đối với lần đầu chạy Backend)

  1. Bước 1: Tải và cài đặt MySQL Workbench từ trang chủ của MySQL.
  2. Bước 2: Tạo kết nối:
    • Username: root
    • Password: 123456
  3. Bước 3: Sử dụng kết nối vừa tạo, chạy file database.sql để tạo cơ sở dữ liệu và bảng.

Cài đặt

  1. Vào file application.yml và điển username-gmailpassword-gmail
  2. Thêm file json private key của Firebase vào thư mục resource. Đặt tên file là "firebase-private-key.json"

Chạy Backend

Chú ý: Cần thiết lập môi trường Java trước khi chạy

Cách 1: Sử dụng các IDE hỗ trợ (IntelliJ IDEA)

  1. Mở project Backend bằng IntelliJ IDEA.
  2. Chạy ứng dụng từ IDE bằng cách nhấn nút "Run" hoặc "Debug".

Cách 2: Sử dụng command

  1. Mở terminal hoặc command prompt.

  2. Di chuyển vào thư mục chứa mã nguồn của Backend.

  3. Chạy lệnh sau để build và chạy ứng dụng:

    ./mvnw spring-boot:run

Note

Link Swagger (API doc): http://localhost:8080/swagger-ui/index.html

Frontend

  1. Bước 1: Vào thư mục frontend
  2. Bước 2: Chỉnh lại giá trị endpoint trong file constants/index.ts
export const endpoint = "http://localhost:8080/api/v1";
  1. Bước 3: Import các thư viện cần thiết
npm install
  1. Bước 4: Build ứng dụng
npm run build
  1. Bước 5: Build ứng dụng
npm start

Note

Link FE: http://localhost:80