Bake & Take là một trang web thương mại điện tử dành cho cửa hàng bánh ngọt, cho phép người dùng tự thiết kế bánh và đặt hàng trực tuyến. Trang web có bảng điều khiển quản trị để quản lý các hoạt động. Quản lý người dùng, sản phẩm, đơn đặt hàng và đánh giá. Trang web được xây dựng bằng React cho giao diện người dùng một trang động và các ứng dụng nhanh. Phần phụ trợ được xây dựng bằng Django python theo phương pháp lập trình hướng đối tượng. Việc truy xuất dữ liệu và quản lý trạng thái ở phía giao diện người dùng được thực hiện bằng bộ công cụ react-redux. Các yêu cầu API cơ sở dữ liệu được quản lý bằng khung Django REST (DRF) và được bảo mật bằng mã thông báo web JSON đơn giản (JWT). Thiết kế giao diện người dùng phía khách hàng có khả năng phản hồi và triển khai bằng Syntactically Awesome Style Sheets SASS. Giao diện người dùng của Bảng quản trị không có khả năng phản hồi và triển khai các bảng định kiểu CSS bên ngoài đơn giản.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
từ thư mục backend, thực hiện các dòng sau:
env\scripts\activate
cd backend
pip install -r requirements.txt
python manage.py runserver
máy chủ django hiện đã có thể hoạt động.
từ thư mục Customer_frontend, thực hiện các dòng sau:
npm install
npm run dev
từ thư mục admin_frontend, thực hiện các dòng sau: