Dự án là một trang web bán hàng laptop trực tuyến, giúp người dùng tìm kiếm và mua các sản phẩm laptop phù hợp với nhu cầu của họ. Trang web này cung cấp các tính năng như:
- Đăng nhập, đăng ký và xác thực tài khoản qua gmail đăng ký.
- Hỗ trợ đăng nhập bên thứ 2 là Google.
- Quên mật khẩu.
- Quản lý thông tin cá nhân: thông tin cá nhân, quản lý địa chỉ và người giao nhận hàng, quản lý đơn hàng, cập nhật lại mật khẩu.
- Xem tất cả sản phẩm và chi tiết từng sản phẩm.
- Đánh giá sao và nhận xét sau khi mua hàng thành công.
- Hỏi đáp về sản phẩm: thích, bỏ thích, trả lời, thêm, sửa, xóa bài hỏi đáp.
- Tìm kiếm bằng từ khóa và tìm kiếm nâng cao: lọc theo khoảng giá, lọc theo tên sản phẩm, màu sắc, cấu hình, nhu cầu.
- So sánh thông số giữa 2 sản phẩm.
- Hỗ trợ hai hình thức thanh toán: paypal và trả tiền khi nhận hàng thành công.
- FrontEnd: ReactJS.
- BackEnd: NodeJS và ExpressJS.
- Database: MonogoDB.
- Clone repository này bên phía FrontEnd và Link github bên server
- Sau khi clone 2 repository này về:
- cd vào repository bên phía FrontEnd gõ lệnh
npm i
để cài Node_Module sau khi cài sau gõ lệnhnpm run dev
để chạy. - cd vào repository bên phía BackEnd gõ lệnh
npm i
để cài Node_Module sau khi cài sau gõ lệnhnpm start
để chạy.
- cd vào repository bên phía FrontEnd gõ lệnh
- Bên FrontEnd: https://hctech.onrender.com/