Công nghệ và chức năng
Công nghệ sử dụng
React: Thư viện JavaScript để xây dựng giao diện người dùng.
Node.js: Môi trường runtime cho JavaScript trên server.
Express.js: Framework web cho Node.js để xây dựng API.
MongoDB: Cơ sở dữ liệu NoSQL để lưu trữ dữ liệu.
Chức năng đã bao gồm
Xác thực người dùng: Đăng nhập, đăng ký, và đăng xuất.
Trang liệt kê sản phẩm: Hiển thị danh sách các sản phẩm có sẵn.
Chi tiết sản phẩm: Hiển thị thông tin chi tiết của một sản phẩm.
Thêm vào giỏ hàng: Cho phép người dùng thêm sản phẩm vào giỏ hàng.
Quản lý giỏ hàng: Hiển thị các sản phẩm trong giỏ hàng và cho phép cập nhật số lượng hoặc xóa sản phẩm.
Xác nhận đơn hàng: Hiển thị tóm tắt đơn hàng và cho phép xác nhận đơn hàng.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
Cài đặt Node.js và npm: Truy cập Node.js để tải và cài đặt.
Điều hướng đến thư mục gốc của dự án:
cd sassys-react-master
npm install
Cấu hình môi trường:
Tạo tệp .env trong thư mục gốc của dự án và thêm các biến môi trường cần thiết (như kết nối cơ sở dữ liệu).
Chạy backend:node server.js
Frontend
Điều hướng đến thư mục src:cd src
npm start
Frontend sẽ chạy trên http://localhost:3000 (mặc định) và backend sẽ chạy trên http://localhost:5000 (mặc định). Bạn có thể truy cập vào địa chỉ frontend để xem ứng dụng của mình.
Nguồn: Topcode.vn