Trong bối cảnh ngành dịch vụ làm đẹp đang chuyển mình mạnh mẽ theo xu hướng số hóa, nhu cầu đặt lịch trực tuyến và mua sắm sản phẩm chăm sóc cá nhân ngày càng gia tăng. Nắm bắt xu hướng đó, nhóm sinh viên FPT Aptech đã phát triển dự án ZenStyle – một nền tảng website tích hợp giữa đặt lịch dịch vụ làm đẹp và thương mại điện tử.

ZenStyle không chỉ đơn thuần là một website đặt lịch mà còn là giải pháp giúp doanh nghiệp tối ưu vận hành, nâng cao trải nghiệm khách hàng và mở rộng khả năng tiếp cận trong môi trường số. Dự án được thực hiện trong khuôn khổ môn học eProject 1, học kỳ 1, bởi nhóm sinh viên gồm Nguyễn Vũ Ngọc Tuân (trưởng nhóm), Trần Thanh Phúc, Nguyễn Nhật Anh, Nguyễn Nhật Minh và Nguyễn Hoàng Long.

Mục tiêu phát triển và giá trị thực tiễn của ZenStyle

Ngay từ giai đoạn đầu, dự án được định hướng xây dựng một nền tảng toàn diện, giải quyết đồng thời nhiều bài toán thực tế trong ngành làm đẹp. ZenStyle cho phép người dùng dễ dàng tìm kiếm dịch vụ, lựa chọn thời gian phù hợp và đặt lịch nhanh chóng chỉ với vài thao tác đơn giản. Đồng thời, hệ thống còn tích hợp chức năng mua sắm trực tuyến các sản phẩm chăm sóc tóc và da, mang lại trải nghiệm liền mạch cho khách hàng.

Bên cạnh đó, ZenStyle hướng đến việc hỗ trợ doanh nghiệp chuyển đổi từ mô hình quản lý thủ công sang hệ thống tự động hóa, giúp kiểm soát lịch hẹn, khách hàng và doanh thu một cách hiệu quả hơn. Thông qua nền tảng web chuyên nghiệp, doanh nghiệp cũng có thể triển khai các chương trình khuyến mãi, nâng cao nhận diện thương hiệu và tiếp cận đúng tệp khách hàng mục tiêu.

ZenStyle – dự án website đặt lịch làm đẹp trực tuyến do sinh viên FPT Aptechphát triển
ZenStyle – dự án website đặt lịch làm đẹp trực tuyến do sinh viên FPT Aptechphát triển

Kiến trúc hệ thống và công nghệ sử dụng

Dự án ZenStyle được xây dựng trên kiến trúc hiện đại, tách biệt rõ ràng giữa frontend và backend nhằm đảm bảo hiệu suất và khả năng mở rộng. Ở phía backend, nhóm sử dụng Laravel (PHP) để xử lý logic nghiệp vụ, quản lý dữ liệu và đảm bảo các yếu tố bảo mật. Trong khi đó, frontend được phát triển bằng React kết hợp với Vite và Tailwind CSS, mang lại trải nghiệm mượt mà và tốc độ tải nhanh.

Việc áp dụng Tailwind CSS giúp giao diện được thiết kế theo hướng hiện đại, responsive và tối ưu hiển thị trên nhiều thiết bị khác nhau. Đồng thời, Vite hỗ trợ quá trình phát triển với khả năng hot reload nhanh, giúp nhóm tiết kiệm thời gian và nâng cao hiệu quả làm việc.

Quy trình triển khai dự án từ ý tưởng đến hoàn thiện

Quá trình phát triển ZenStyle được triển khai theo từng giai đoạn rõ ràng, bắt đầu từ việc nghiên cứu các nền tảng tương tự trên thị trường nhằm xác định điểm mạnh và điểm cần cải thiện. Sau đó, nhóm tiến hành phân tích yêu cầu, xác định tính năng cốt lõi và phân chia công việc cho từng thành viên.

Ở giai đoạn thiết kế, hệ thống được xây dựng kiến trúc tổng thể và định hình giao diện UX/UI trước khi bước vào phát triển. Khi triển khai, nhóm tập trung xây dựng các chức năng chính như đặt lịch dịch vụ, quản lý sản phẩm, giỏ hàng và thanh toán. Song song với đó là quá trình kiểm thử liên tục để đảm bảo hệ thống hoạt động ổn định và mang lại trải nghiệm tốt nhất cho người dùng.

Thách thức thực tế và cách nhóm xử lý

Trong quá trình phát triển, nhóm đã gặp phải nhiều khó khăn liên quan đến cả kỹ thuật và quản lý dự án. Một trong những thách thức lớn là xử lý state phức tạp trên frontend, đặc biệt khi sử dụng localStorage để lưu trữ dữ liệu người dùng như sản phẩm đã xem hoặc yêu thích. Điều này đôi khi dẫn đến lỗi hiển thị hoặc dữ liệu không đồng bộ.

Ngoài ra, việc xây dựng hai luồng xử lý riêng biệt cho dịch vụ và sản phẩm cũng khiến hệ thống trở nên phức tạp hơn, đòi hỏi nhóm phải tổ chức lại controller và logic backend một cách chặt chẽ. Để giải quyết, nhóm đã tách riêng các controller theo từng chức năng, đồng thời áp dụng phương pháp “build – test – fix” nhằm kiểm soát lỗi theo từng giai đoạn nhỏ.

Các thành viên thực hiện đồ án
Các thành viên thực hiện đồ án

Điểm nổi bật của sản phẩm ZenStyle

Sau khi hoàn thiện, ZenStyle không chỉ đáp ứng đầy đủ yêu cầu ban đầu mà còn đạt được nhiều điểm nổi bật về hiệu suất và trải nghiệm người dùng. Hệ thống có tốc độ tải nhanh nhờ tối ưu với Vite, đồng thời các thao tác như đặt lịch, tìm kiếm và thanh toán đều diễn ra mượt mà.

Giao diện được thiết kế trực quan, dễ sử dụng, giúp người dùng có thể hoàn thành toàn bộ quy trình chỉ trong vài bước đơn giản. Bên cạnh đó, hệ thống quản lý dành cho admin cũng được xây dựng rõ ràng, hỗ trợ theo dõi dữ liệu dịch vụ, sản phẩm và khách hàng một cách hiệu quả. Các cơ chế bảo mật như xác thực người dùng, phân quyền và CSRF cũng được triển khai đầy đủ để đảm bảo an toàn hệ thống.

Kinh nghiệm và kỹ năng đạt được sau dự án

Thông qua dự án ZenStyle, các thành viên đã nâng cao đáng kể kỹ năng lập trình và tư duy phát triển hệ thống. Nhóm đã làm chủ cách tổ chức backend theo mô hình MVC với Laravel, đồng thời nắm vững cách xây dựng frontend bằng React với cấu trúc component rõ ràng.

Bên cạnh kỹ thuật, dự án còn giúp sinh viên rèn luyện kỹ năng làm việc nhóm, quản lý tiến độ và giải quyết vấn đề trong môi trường áp lực cao. Việc phải xử lý các lỗi phức tạp và phối hợp giữa các thành viên đã giúp nhóm trưởng thành hơn, sẵn sàng tham gia vào các dự án thực tế trong tương lai.

Tiềm năng phát triển và định hướng tương lai

ZenStyle không chỉ dừng lại ở một dự án học tập mà còn có tiềm năng phát triển thành một sản phẩm thực tế nếu được đầu tư và mở rộng thêm. Trong tương lai, hệ thống có thể được nâng cấp với các tính năng như tích hợp thanh toán trực tuyến nâng cao, cá nhân hóa trải nghiệm người dùng hoặc triển khai trên nền tảng mobile.

Dự án cũng mở ra định hướng rõ ràng cho các thành viên trong việc theo đuổi lĩnh vực phát triển web, backend API và tối ưu hệ thống, từ đó xây dựng nền tảng vững chắc cho sự nghiệp trong ngành công nghệ.

ZenStyle là minh chứng rõ ràng cho khả năng ứng dụng kiến thức lập trình vào việc giải quyết các bài toán thực tế trong ngành dịch vụ. Không chỉ mang lại một sản phẩm hoàn chỉnh, dự án còn giúp sinh viên FPT Aptech phát triển toàn diện về kỹ năng kỹ thuật, tư duy hệ thống và năng lực làm việc chuyên nghiệp trong môi trường công nghệ hiện đại.

Giảng viên Lê Mộng Thuý

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.
0981578920
icons8-exercise-96









    Your information will be securely sent to and stored in Google Sheets for the purpose of processing your form submission.