🔐 VaultSentinel

Hệ Thống Quản Lý Tài Khoản Dịch Vụ

📚 Giới Thiệu

VaultSentinel là ứng dụng web hiện đại giúp bạn quản lý tài khoản của các dịch vụ và ứng dụng một cách dễ dàng.

✨ Tính Năng Chính

🎯 Dashboard - Xem tổng quan các thống kê chính
👥 Quản Lý Tài Khoản - Thêm, sửa, xóa tài khoản
🔧 Quản Lý Ứng Dụng - Theo dõi các dịch vụ
💾 Lưu Trữ Cục Bộ - Dữ liệu được lưu an toàn trên trình duyệt

🚀 Cách Bắt Đầu

Bước 1: Mở Ứng Dụng

✓ Mở file index.html trên trình duyệt (Chrome, Firefox, Edge, Safari...)

Bước 2: Khám Phá Giao Diện

  • Thanh bên trái: Navigation menu (Dashboard, Applications, Accounts)
  • Thanh trên: Tìm kiếm và thông báo
  • Nội dung chính: Các trang quản lý khác nhau

Bước 3: Thêm Dữ Liệu Đầu Tiên

  • Nhấp vào "Accounts" trên menu bên trái
  • Nhấp nút "Add Account"
  • Điền thông tin tài khoản
  • Nhấp "Save Account"

📖 Hướng Dẫn Chi Tiết

1️⃣ Dashboard

Trang mặc định khi mở ứng dụng. Hiển thị:

  • Số lượng ứng dụng đang quản lý
  • Tổng số tài khoản
  • Ngày cập nhật cuối cùng
  • Trạng thái hệ thống
  • Danh sách tài khoản gần đây

2️⃣ Quản Lý Tài Khoản (Accounts)

✏️ Thêm Tài Khoản Mới

  1. Nhấp "Accounts" → "Add Account"
  2. Chọn dịch vụ từ dropdown (AWS, GitHub, Google Workspace...)
  3. Nhập tên chủ sở hữu (Owner Name)
  4. Nhập tên đăng nhập (Username)
  5. Nhập mật khẩu (Password)
  6. Nhấp "Save Account"

🔄 Chỉnh Sửa Tài Khoản

  1. Tìm tài khoản cần sửa trong danh sách
  2. Nhấp nút "Edit" (biểu tượng bút chì)
  3. Cập nhật thông tin cần thiết
  4. Nhấp "Save Account"

🗑️ Xóa Tài Khoản

  1. Nhấp nút "Delete" (biểu tượng thùng rác)
  2. Xác nhận khi được yêu cầu
  3. Tài khoản sẽ bị xóa vĩnh viễn

3️⃣ Quản Lý Ứng Dụng (Applications)

➕ Thêm Ứng Dụng Mới

  1. Nhấp "Applications" → "Add New"
  2. Nhập tên ứng dụng
  3. Chọn loại (Cloud, VCS, Infra...)
  4. Chọn trạng thái (Online/Offline)
  5. Nhấp "Save Application"

📊 Xem Thông Tin

  • Danh sách tất cả ứng dụng được đăng ký
  • Trạng thái hoạt động (Online/Offline)
  • Loại ứng dụng
  • Thống kê về số lượng hoạt động và tình trạng sức khỏe

💡 Mẹo & Thủ Thuật

Tìm Kiếm Nhanh: Sử dụng ô tìm kiếm ở thanh trên cùng
Lọc Tài Khoản: Sử dụng dropdown "Service" để lọc theo dịch vụ
Dữ Liệu Được Lưu Tự Động: Không cần bấm nút lưu thêm, dữ liệu được lưu ngay lập tức
Khôi Phục Dữ Liệu: Dữ liệu được lưu trong localStorage, sẽ mất nếu bạn xóa cache trình duyệt

🔒 Bảo Mật

⚠️ Lưu Ý Quan Trọng:
  • Dữ liệu được lưu cục bộ trên trình duyệt, KHÔNG gửi đến máy chủ
  • Chỉ sử dụng trên máy tính cá nhân được tin cậy
  • Không sử dụng cho dữ liệu nhạy cảm trong môi trường thực tế
  • Xóa cache trình duyệt sẽ mất tất cả dữ liệu
  • Bạn nên sao lưu dữ liệu quan trọng

📁 Cấu Trúc File

index.html - File HTML chính (mở file này để chạy ứng dụng)
app.js - Mã JavaScript xử lý logic ứng dụng
README.md - Tài liệu hướng dẫn chi tiết
acc.html, app.html - Các file gốc (tham khảo)

❓ Câu Hỏi Thường Gặp

Q: Dữ liệu của tôi được lưu ở đâu?

A: Dữ liệu được lưu trong localStorage của trình duyệt. Mỗi trình duyệt/máy tính có storage riêng.

Q: Tôi có thể sử dụng ứng dụng này trên điện thoại không?

A: Có! Ứng dụng được thiết kế responsive và hoạt động trên mobile, tablet, desktop.

Q: Làm thế nào để sao lưu dữ liệu?

A: Hiện tại chưa có tính năng xuất/nhập. Bạn có thể viết script hoặc chờ phiên bản nâng cao.

Q: Dữ liệu có thể được khôi phục không?

A: Nếu bạn xóa cache trình duyệt, dữ liệu sẽ bị xóa vĩnh viễn. Hãy sao lưu quan trọng đầu tiên.

Q: Ứng dụng có hoạt động offline không?

A: Có! Ứng dụng hoàn toàn hoạt động offline vì không cần kết nối internet.

📞 Hỗ Trợ & Liên Hệ

Nếu bạn gặp vấn đề:

  • Kiểm tra console trình duyệt (F12) để xem lỗi
  • Thử xóa cache và reload trang
  • Thử trên trình duyệt khác
  • Đọc file README.md để biết thêm chi tiết
🚀 Mở Ứng Dụng VaultSentinel