iPlant là một cửa hàng cây trực tuyến. Người dùng có thể tìm kiếm cây cảnh, thêm cây vào giỏ hàng, thêm cây vào danh sách yêu thích và xóa khỏi danh sách yêu thích. Sau khi thêm một mặt hàng vào giỏ hàng, người dùng sẽ được yêu cầu chọn "Thanh toán" hoặc "Tiếp tục mua sắm". Khi chọn tùy chọn "Thanh toán", người dùng có thể thanh toán bằng thẻ tín dụng/ghi nợ hoặc qua PayPal.
Ruby on Rails API cho phần back-end (xem repo backend tại đây)
React & Semantic UI cho phần front-end
PostgreSQL cho cơ sở dữ liệu
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Trong terminal, di chuyển đến thư mục iplant-frontend ('cd iplant-frontend').
Chạy lệnh 'npm install' để cài đặt tất cả các dependencies cho dự án.
Chạy lệnh 'npm start' để khởi động server.
Một tab mới sẽ mở trong trình duyệt của bạn. Bạn không cần phải cài đặt repo backend trên máy tính của mình để chạy ứng dụng này; tất cả cơ sở dữ liệu đã được triển khai lên Heroku.
Đăng ký/đăng nhập để truy cập vào cửa hàng hoạt động hoàn toàn.
Để làm cho nút PayPal sandbox hoạt động, vui lòng truy cập (https://developer.paypal.com/docs/platforms/get-started/) để lấy thông tin API của bạn.