Không chỉ học lý thuyết trên giảng đường, sinh viên Trường Cao đẳng FPT Polytechnic cơ sở Cần Thơ luôn được tạo điều kiện tham gia các dự án thực tế nhằm nâng cao kỹ năng nghề nghiệp. Mới đây, nhóm sinh viên ngành Công nghệ thông tin đã hoàn thành dự án xây dựng website bán đồ gia dụng trực tuyến tích hợp thanh toán online PayOS trong khuôn khổ môn học Xưởng dự án cấp 1. Đây cũng là cột mốc đặc biệt khi các bạn lần đầu tiên tiếp cận và phát triển ứng dụng bằng ReactJS – một trong những thư viện Front-End phổ biến nhất hiện nay.
Dự án được triển khai song song với quá trình học môn Lập trình Front-End Frameworks 2, giúp sinh viên có cơ hội áp dụng ngay kiến thức vừa học vào sản phẩm thực tế. Thay vì chỉ thực hiện các bài tập nhỏ lẻ, nhóm sinh viên đã xây dựng một hệ thống thương mại điện tử hoàn chỉnh với đầy đủ các chức năng từ phía khách hàng đến hệ thống quản trị dành cho quản trị viên.
Ở giao diện người dùng, website được thiết kế hiện đại với tông màu tối giản, mang đến trải nghiệm mua sắm trực quan và thân thiện. Người dùng có thể dễ dàng tìm kiếm sản phẩm, xem danh mục nội thất và đồ gia dụng, theo dõi thông tin chi tiết sản phẩm, lựa chọn biến thể, thêm sản phẩm vào giỏ hàng và tiến hành đặt hàng trực tuyến. Bên cạnh đó, hệ thống còn hỗ trợ quy trình thanh toán trực tuyến thông qua cổng PayOS, giúp khách hàng thực hiện giao dịch nhanh chóng, an toàn và thuận tiện.



Chi tiết sản phẩm.Một trong những điểm nổi bật của dự án là tính hoàn chỉnh trong quy trình mua sắm. Từ bước lựa chọn sản phẩm, nhập thông tin giao hàng, xác nhận đơn hàng đến thanh toán trực tuyến đều được nhóm xây dựng đồng bộ. Điều này giúp sinh viên hiểu rõ hơn về quy trình vận hành của một hệ thống thương mại điện tử thực tế, đồng thời tiếp cận các kiến thức liên quan đến tích hợp API thanh toán – một kỹ năng được nhiều doanh nghiệp công nghệ yêu cầu hiện nay.
Không chỉ tập trung vào giao diện khách hàng, nhóm còn phát triển hệ thống quản trị dành cho doanh nghiệp. Tại đây, quản trị viên có thể thực hiện các nghiệp vụ như quản lý sản phẩm, quản lý danh mục, thương hiệu, đơn hàng, khách hàng, bài viết blog và bình luận. Hệ thống báo cáo thống kê cũng được xây dựng nhằm theo dõi doanh thu, số lượng đơn hàng hoàn thành, khách hàng đã mua và tình trạng xử lý đơn hàng. Những tính năng này giúp mô phỏng khá đầy đủ mô hình hoạt động của một website bán hàng chuyên nghiệp.


Về mặt công nghệ, dự án được phát triển bằng ReactJS ở phía Front-End. Đây là lần đầu tiên các thành viên trong nhóm tiếp xúc với thư viện này nên không tránh khỏi những khó khăn ban đầu. Từ việc làm quen với component, state, props cho đến quản lý dữ liệu và điều hướng trang bằng React Router đều đòi hỏi sự nghiên cứu và thực hành liên tục. Tuy nhiên, nhờ sự hướng dẫn của giảng viên cùng tinh thần chủ động học hỏi, nhóm đã từng bước làm chủ công nghệ và hoàn thành sản phẩm theo đúng kế hoạch.
Ở phía Back-End, nhóm sử dụng Node.js để xây dựng hệ thống API và MySQL để lưu trữ dữ liệu. Mô hình kiến trúc tách biệt giữa Front-End và Back-End giúp sinh viên hiểu rõ hơn về cách thức phát triển ứng dụng web hiện đại. Đồng thời, việc kết nối cơ sở dữ liệu, xử lý xác thực người dùng, quản lý đơn hàng và tích hợp thanh toán trực tuyến cũng giúp các bạn tiếp cận những kỹ thuật thường được sử dụng trong môi trường doanh nghiệp.
Thông qua dự án này, sinh viên không chỉ rèn luyện kỹ năng lập trình mà còn phát triển nhiều kỹ năng mềm quan trọng như làm việc nhóm, phân tích yêu cầu, quản lý tiến độ và giải quyết vấn đề. Quá trình xây dựng sản phẩm từ ý tưởng đến khi hoàn thiện đã giúp các bạn hiểu rằng việc phát triển phần mềm không đơn thuần là viết mã nguồn mà còn là sự phối hợp giữa nhiều công đoạn khác nhau để tạo ra một sản phẩm đáp ứng nhu cầu thực tế.

Dự án website bán đồ gia dụng tích hợp thanh toán online PayOS là minh chứng cho định hướng đào tạo “Thực học – Thực nghiệp” tại Trường Cao đẳng FPT Polytechnic cơ sở Cần Thơ. Với môi trường học tập gắn liền với thực tiễn, sinh viên có cơ hội tiếp cận công nghệ mới, tham gia các dự án mô phỏng doanh nghiệp và tích lũy kinh nghiệm ngay từ khi còn ngồi trên ghế nhà trường. Đây chính là nền tảng quan trọng giúp các bạn tự tin hơn trên con đường trở thành những lập trình viên chuyên nghiệp trong tương lai.
Giảng viên Nguyễn Trọng Nghĩa
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ

