Khách hàng: Đăng ký, đăng nhập, tìm kiếm sân, lọc theo môn thể thao, xem chi tiết, chọn ngày giờ, đặt sân và theo dõi đơn.
Cá nhân hóa: Lưu môn thể thao yêu thích, ngân sách và đề xuất sân phù hợp.
Đặt sân: Kiểm tra lịch trống, chống trùng giờ, tính giá theo thời lượng, giờ cao điểm và cuối tuần.
Thanh toán: Chuyển khoản VietQR, gửi xác nhận và chờ quản trị duyệt.
Quản trị: Quản lý sân, giá thuê, lịch đặt, khóa lịch bảo trì, đơn hàng và cấu hình ngân hàng.
Thống kê: Dashboard doanh thu, lượt đặt sân, trạng thái đơn và biểu đồ hoạt động.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Giải nén source code.
Mở SQL Server Management Studio, chạy file Database/sport_court_db.sql.
Chỉnh kết nối SQL Server trong appsettings.json.
Mở SportCourtBooking.sln bằng Visual Studio.
Restore NuGet, chọn dự án khởi động và nhấn F5.
Đăng nhập tài khoản admin để quản lý sân và cấu hình thanh toán.
Tài khoản quản trị mặc định:
Username: admin
Password: Admin@123