Sinh viên tại FPT Aptech đã phát triển LegalEase – nền tảng web kết nối luật sư và khách hàng trực tuyến. Dự án eProject 1 ứng dụng các công nghệ hiện đại như Laravel API, React-Vite và MySQL, giúp tối ưu hóa quy trình tìm kiếm và đặt lịch tư vấn pháp lý.
Nội dung
- 1 Sinh viên FPT Aptech xây dựng nền tảng kết nối dịch vụ pháp lý trực tuyến
- 2 Thông tin nhóm thực hiện dự án
- 3 Mục tiêu phát triển dự án LegalEase
- 4 Công nghệ được sử dụng trong dự án
- 5 Các chức năng chính của hệ thống
- 6 Quy trình phát triển và kiểm thử hệ thống
- 7 Những thách thức trong quá trình thực hiện dự án
- 8 Kết quả đạt được từ dự án LegalEase
- 9 Giá trị học tập và kinh nghiệm từ dự án
Sinh viên FPT Aptech xây dựng nền tảng kết nối dịch vụ pháp lý trực tuyến
Trong khuôn khổ môn học eProject 1, nhóm sinh viên tại FPT Aptech đã phát triển dự án LegalEase – một nền tảng web giúp kết nối luật sư và khách hàng trên môi trường trực tuyến.
Dự án được xây dựng với mục tiêu giải quyết những hạn chế của các phương thức tìm kiếm dịch vụ pháp lý truyền thống. Thông qua hệ thống LegalEase, người dùng có thể dễ dàng tìm kiếm luật sư, đặt lịch tư vấn và theo dõi các thông tin pháp lý một cách nhanh chóng và minh bạch.
Thông tin nhóm thực hiện dự án
- Tên dự án: LegalEase
Môn học: eProject 1
Kỳ học: kỳ 1
Loại sản phẩm: Web Application
Nhóm thực hiện: Nhóm 3
Các thành viên gồm:
Nguyễn Đức Long – trưởng nhóm
Hoàng Ngọc Lê
Châu Nhật Minh
Nguyễn Hoàng Sơn
Trong quá trình thực hiện, nhóm đã cùng nhau phân tích yêu cầu hệ thống, thiết kế kiến trúc phần mềm và triển khai ứng dụng nhằm tạo ra một nền tảng hỗ trợ dịch vụ pháp lý trực tuyến hiệu quả.

Mục tiêu phát triển dự án LegalEase
Trong bối cảnh chuyển đổi số, nhu cầu sử dụng dịch vụ pháp lý ngày càng tăng đối với cả cá nhân và doanh nghiệp. Tuy nhiên, việc tìm kiếm luật sư phù hợp hoặc đặt lịch tư vấn vẫn còn gặp nhiều khó khăn.
Dự án LegalEase được xây dựng nhằm giải quyết các vấn đề này thông qua những mục tiêu chính:
- Xóa bỏ rào cản tìm kiếm luật sư: Hệ thống giúp người dùng dễ dàng tìm kiếm luật sư phù hợp với chuyên môn và tình trạng sẵn sàng làm việc.
- Tối ưu hóa thời gian đặt lịch tư vấn: Quy trình tìm kiếm và đặt lịch truyền thống được chuyển sang nền tảng trực tuyến với hệ thống đặt lịch thông minh.
- Minh bạch thông tin dịch vụ pháp lý: Khách hàng có thể xem hồ sơ chi tiết, đánh giá và năng lực chuyên môn của luật sư trước khi quyết định kết nối.
Bên cạnh đó, LegalEase còn đóng vai trò như một “văn phòng điện tử”, cho phép luật sư quản lý hồ sơ chuyên môn, theo dõi lịch hẹn và quản lý khách hàng hiệu quả.
Công nghệ được sử dụng trong dự án
LegalEase được xây dựng trên kiến trúc tách biệt giữa frontend và backend nhằm đảm bảo hiệu suất và khả năng mở rộng.
Backend – Laravel API
Phần backend của hệ thống được xây dựng bằng framework Laravel, đóng vai trò như một API server xử lý logic nghiệp vụ và quản lý dữ liệu.
Hệ thống sử dụng các cơ chế bảo mật như:
Token-based authentication
Middleware phân quyền người dùng
Bảo mật CSRF
Mã hóa mật khẩu và kiểm tra dữ liệu đầu vào
Dữ liệu của hệ thống được lưu trữ trên cơ sở dữ liệu MySQL.

Frontend – React và Vite
Phần giao diện người dùng được xây dựng bằng React kết hợp với Vite để tạo nên ứng dụng dạng Single Page Application (SPA) với tốc độ tải nhanh và trải nghiệm điều hướng mượt mà.
Các công nghệ hỗ trợ bao gồm:
Axios để kết nối API
TanStack Query (React Query) để quản lý dữ liệu server
Zustand cho hệ thống thông báo
CSS Modules để quản lý giao diện
Ngoài ra, hệ thống còn sử dụng các thư viện như React Icons, Sonner và SweetAlert2 để cải thiện trải nghiệm người dùng.
Các chức năng chính của hệ thống
Hệ thống LegalEase được thiết kế với ba nhóm người dùng chính: quản trị viên, luật sư và khách hàng.
Tìm kiếm và kết nối luật sư
Người dùng có thể tìm kiếm luật sư theo chuyên môn như:
luật hình sự
luật gia đình
luật bất động sản
Mỗi luật sư đều có hồ sơ chi tiết để khách hàng tham khảo trước khi đặt lịch tư vấn.
Đặt lịch tư vấn trực tuyến
Hệ thống cho phép khách hàng đặt lịch làm việc trực tiếp với luật sư thông qua các khung giờ trống đã được thiết lập. Tính năng này giúp tránh tình trạng trùng lịch và đảm bảo dữ liệu luôn được cập nhật chính xác.
Quản lý lịch hẹn và khách hàng
Luật sư có thể theo dõi các lịch hẹn sắp tới, quản lý danh sách khách hàng và kiểm tra lịch sử làm việc thông qua dashboard quản lý.
Chatbot hỗ trợ người dùng bằng AI
Dự án còn thử nghiệm tích hợp chatbot sử dụng mô hình AI như Llama 3 ở mức độ demo nhằm hỗ trợ người dùng giải đáp các câu hỏi thường gặp và hướng dẫn sử dụng hệ thống.

Quy trình phát triển và kiểm thử hệ thống
Để đảm bảo chất lượng sản phẩm, nhóm sinh viên đã triển khai dự án theo các giai đoạn chính:
Nghiên cứu các nền tảng dịch vụ pháp lý trực tuyến như Avvo và FindLaw
Phân tích yêu cầu hệ thống và xác định các chức năng chính
Thiết kế cơ sở dữ liệu và kiến trúc hệ thống
Phát triển giao diện người dùng và backend
Kiểm thử toàn bộ chức năng và tối ưu trải nghiệm người dùng
Trong giai đoạn kiểm thử, nhóm đã thực hiện kiểm tra toàn bộ quy trình đặt lịch, xác minh phân quyền người dùng và tối ưu hiệu suất hệ thống.
Những thách thức trong quá trình thực hiện dự án
Trong quá trình phát triển LegalEase, nhóm sinh viên đã gặp nhiều thách thức như:
Thiết kế hệ thống phân quyền phức tạp cho ba nhóm người dùng
Xây dựng logic đặt lịch và ngăn chặn trùng lịch
Quản lý dữ liệu và đồng bộ trạng thái giữa backend và frontend
Tối ưu hiệu suất khi ứng dụng phải xử lý nhiều request API
Nhóm đã giải quyết các vấn đề này bằng cách chuẩn hóa kiến trúc backend với middleware, sử dụng React Query để quản lý dữ liệu hiệu quả và áp dụng CSS Modules để tránh xung đột giao diện.
Kết quả đạt được từ dự án LegalEase
Sau quá trình phát triển và tối ưu, hệ thống LegalEase đã hoàn thiện và đáp ứng các mục tiêu đề ra:
Hiệu suất hệ thống ổn định
Giao diện hiện đại và responsive
Hệ thống bảo mật dữ liệu người dùng
Tính ứng dụng thực tế cao trong lĩnh vực dịch vụ pháp lý
Dự án là minh chứng cho khả năng ứng dụng kiến thức công nghệ vào các bài toán thực tế của sinh viên.
Giá trị học tập và kinh nghiệm từ dự án
Thông qua dự án LegalEase, các thành viên trong nhóm đã tích lũy nhiều kinh nghiệm quan trọng:
Thành thạo kiến trúc tách biệt giữa backend và frontend
Làm quen với các thư viện hiện đại như React Query và Zustand
Rèn luyện kỹ năng giải quyết vấn đề và xử lý lỗi hệ thống
Nâng cao kỹ năng làm việc nhóm và quản lý tiến độ dự án
Những kinh nghiệm này sẽ là nền tảng quan trọng giúp sinh viên tiếp cận các dự án phần mềm thực tế trong tương lai.
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. |

