Học kỳ 1 tại FPT Aptech, nhóm sinh viên gồm ba thành viên đã cùng nhau thực hiện một đồ án mang tên Maverick Dresses, với mục tiêu xây dựng một website kinh doanh sản phẩm đồng phục học đường. Dự án không chỉ là một bài kiểm tra năng lực học tập mà còn là hành trình trải nghiệm thực tế, áp dụng những công nghệ hiện đại và kỹ năng làm việc nhóm vào một sản phẩm gần gũi với đời sống.
Thành viên nhóm đã thực hiện đồ án kỳ 1 Maverick Dresses gồm:
Phạm Hoàng Tuấn – Nhóm trưởng
Hồ Đức Anh
Lâm Hoàng An
Nội dung
Ý tưởng khởi nguồn & động lực thực hiện
Ngay từ khi nhận đề tài từ phía đối tác Ấn Độ, nhóm đã nhanh chóng nhận ra tiềm năng thực tế của dự án này. Không đơn thuần là làm bài tập để lấy điểm, các thành viên xem đây như một cơ hội để tạo ra thứ gì đó có giá trị thực sự. Với Maverick Dresses, nhóm mong muốn xây dựng một nền tảng số cho các doanh nghiệp sản xuất đồng phục – đặc biệt là những đơn vị nhỏ chưa có điều kiện đầu tư thiết kế web chuyên nghiệp. Ý tưởng là tạo ra một công cụ hỗ trợ quảng bá sản phẩm và tiếp cận khách hàng nhanh chóng, hiệu quả, dễ sử dụng. Đối với nhóm, việc người dùng có thể truy cập, tìm kiếm sản phẩm, đặt hàng hoặc gửi phản hồi chỉ qua vài cú nhấp chuột chính là thành công lớn nhất.
Đồng thời, đây cũng là dự án mà nhóm kỳ vọng sẽ giúp mình tổng hợp và ứng dụng toàn bộ kiến thức đã học tại FPT Aptech: từ thiết kế responsive, lập trình frontend với ReactJS, xử lý dữ liệu JSON đến tích hợp các tính năng địa lý, tối ưu hiệu năng trình duyệt. Quan trọng hơn, dự án là một trải nghiệm “giả lập thực tế” để cả nhóm làm quen với quy trình làm việc chuyên nghiệp, quản lý thời gian, chia sẻ công việc và cùng nhau giải quyết các thử thách thật sự.
Công nghệ và quá trình thực hiện dự án
Website Maverick Dresses được phát triển trong vòng 30 ngày, hướng đến khả năng hoạt động ổn định trên mọi trình duyệt phổ biến như Chrome, Firefox hay Internet Explorer. Nhóm sử dụng ReactJS làm công cụ chính để xây dựng giao diện người dùng linh hoạt và hiện đại, JavaScript để xử lý logic, và HTML5 kết hợp CSS cho phần cấu trúc và trình bày. Ngoài ra, JSON được áp dụng để lưu trữ, truyền tải dữ liệu, cùng với API định vị địa lý giúp website hỗ trợ người dùng hiệu quả hơn theo khu vực địa lý.
Một trong những điểm đặc biệt trong quá trình làm việc chính là việc nhóm tích cực ứng dụng AI để nâng cao hiệu quả lập trình. Nhóm trưởng Phạm Hoàng Tuấn đã chủ động tìm hiểu và tổ chức một buổi hướng dẫn online chuyên sâu để giới thiệu cho các thành viên cách sử dụng AI đúng cách – từ tạo prompt viết code, sinh dữ liệu mẫu cho đến hỗ trợ debug. Chính tinh thần chia sẻ này đã truyền cảm hứng, giúp cả nhóm đồng lòng đầu tư hơn 20 USD để sử dụng bản AI Pro. Nhờ đó, tiến độ thực hiện được rút ngắn đáng kể, trong khi chất lượng sản phẩm vẫn được đảm bảo.
Không chỉ dừng lại ở việc áp dụng công nghệ, nhóm còn có những buổi họp bàn dài để cùng nghiên cứu giao diện, tính năng người dùng. Các thành viên liên tục tìm kiếm tài nguyên, mẫu thiết kế đẹp trên mạng, thử nghiệm nhiều hiệu ứng nâng cao như chuyển trang mượt, bộ lọc sản phẩm thông minh… Điều đáng tự hào là nhiều tính năng ban đầu tưởng chừng quá sức đã được nhóm quay lại thực hiện thành công sau khi đã có thêm kiến thức và kinh nghiệm.
Cách nhóm sinh viên FPT Aptech vượt qua những khó khăn
Một trong những khó khăn đầu tiên mà nhóm gặp phải là kỹ thuật xử lý giao diện động và các API lạ. Những hiệu ứng phức tạp, hay yêu cầu kết nối dữ liệu theo thời gian thực từng khiến nhóm lúng túng. Thay vì bỏ cuộc, nhóm chọn cách tiếp cận từng bước: nghiên cứu, thử nghiệm, và tối ưu dần. Đó là cách mà những tính năng nâng cao tưởng chừng không thể lại được hoàn thiện một cách chỉn chu vào cuối dự án.
Vấn đề quản lý tiến độ cũng là thách thức không nhỏ. Có giai đoạn, một thành viên không kịp tiến độ khiến cả nhóm bị ảnh hưởng. Khi đó, nhóm quyết định đối thoại thẳng thắn, phân chia lại công việc cụ thể, đồng thời điều chỉnh lại thời gian biểu. Chính tinh thần trách nhiệm và sự rõ ràng trong giao tiếp đã giúp nhóm vượt qua giai đoạn căng thẳng đó.
Ngoài ra, nhóm đặc biệt chú trọng vào việc hoàn thiện sản phẩm theo phản hồi từ người dùng thử. Có lần, một vài người bạn góp ý rằng giao diện tìm kiếm còn chưa tối ưu, font chữ hơi nhỏ – thay vì bỏ qua, nhóm đã ghi nhận, chỉnh sửa lại toàn bộ layout theo hướng thân thiện hơn. Cũng vì tính cầu toàn, nhóm thậm chí đã dành cả kỳ nghỉ Tết để thức trắng nhiều đêm, tinh chỉnh từng chi tiết nhỏ như tốc độ tải ảnh, khả năng hiển thị trên thiết bị di động hay tài liệu thuyết minh – thứ mà cuối cùng dài đến gần 200 trang.
Cảm nhận của sinh viên và giảng viên
Sau khi hoàn thiện Maverick Dresses, cả nhóm đều cảm nhận rõ sự trưởng thành trong tư duy và kỹ năng làm việc thực tế. Nhóm hiểu được tầm quan trọng của trải nghiệm người dùng, tính tương thích đa thiết bị, và cả khả năng làm việc nhóm trong môi trường áp lực cao. Mỗi vấn đề nảy sinh là một lần học hỏi – từ xử lý lỗi nhập liệu đến tối ưu hiệu năng tải trang.
Quan trọng hơn hết, nhóm học được cách kết hợp giữa công nghệ và sự kiên trì. Dự án không chỉ là một sản phẩm học thuật mà còn là bước đệm để các thành viên tự tin bước ra thị trường công nghệ, nơi họ có thể áp dụng kiến thức để tạo ra những sản phẩm hữu ích hơn cho cộng đồng.
Giảng viên Lê Thanh Nhân chia sẻ: “Đây là nhóm sinh viên đạt điểm số cao nhất lớp. Sản phẩm thể hiện tư duy thực tế và khả năng áp dụng công nghệ hiện đại. Nhóm trưởng Phạm Hoàng Tuấn là người có vai trò dẫn dắt, tạo động lực và định hướng cho cả nhóm. Tuy nhiên, nhóm cần rèn luyện thêm kỹ năng quản lý dự án để hoàn thiện hơn trong các sản phẩm tương lai.”
Cùng xem video giới thiệu chi tiết về đồ án kỳ 1 Maverick Dresses dưới đây:
FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |