Giới thiệu Đồ án IT – Website quản lý thư viện bằng Reactjs thuần và MongoDb
Công nghệ lập trình: ,ReactJs, NodeJs, API (axios), Express, Mongodb
Công cụ lập trình: Visual Studio, Mongodb, Nodejs
Cơ sở dữ liệu: Mongodb
Các chức năng chính của gồm có:
Phân quyền: người quản trị và khách hàng
Chức năng dành cho Bạn đọc (User)
• Đăng ký / đăng nhập tài khoản.
• Cập nhật thông tin cá nhân.
• Tìm kiếm sách theo tên / tác giả / thể loại.
• Xem chi tiết sách (mô tả, tác giả, số lượng còn lại, tình trạng).
• Đặt mượn sách online.
• Xem lịch sử mượn/trả.
• Gia hạn mượn sách (nếu còn hạn).
• Thêm sách vào Wishlist (Danh sách yêu thích).
• Đánh giá & bình luận sách (review, chấm sao).
• Nhận thông báo hạn trả (qua email hoặc trên website).
• Xem gợi ý sách liên quan (cùng tác giả/thể loại).
Chức năng dành cho Quản trị viên (Admin/Thủ thư)
• Quản lý sách (thêm, sửa, xóa, cập nhật tình trạng).
• Quản lý bạn đọc (xem, sửa, khóa/mở tài khoản).
• Quản lý mượn/trả (xác nhận mượn, ghi nhận trả, xử lý gia hạn).
• Quản lý phân quyền (bạn đọc / thủ thư / quản trị viên).
• Dashboard thống kê trực quan (dùng biểu đồ):
• Top sách được mượn nhiều nhất.
• Số lượt mượn theo tháng.
• Số lượng bạn đọc đăng ký mới.
• Quản lý đánh giá & bình luận của bạn đọc
HÌNH ẢNH DEMO

Hướng dẫn cài đặt website
1. Chuẩn bị môi trường
- MongoDb: sử dụng web
- Node.js: môi trường phát triển ReactJS
- Visual studio code: công cụ lập trình
2. Cài đặt dự án
2.1. Chạy file backend
- Xóa file nodemodul
- Mở terminal chạy lần lượt lệnh: npm i, npm start
2.2. Chạy file Client
- Xóa file nodemodul
- Mở terminal chạy lần lượt lệnh: npm i, npm start
- nhập lên trình duyệt đường dẫn: http://localhost:3000/
2.2. Phía MongoDB
- Liên hệ sau khi mua code để nhận video hướng dẫn cách cài đặt
Hỗ trợ cài đặt sau khi mua code vui lòng liên hệ ZALO hoặc FACEBOOK


















