Tại Handyhüllen kaufen | Individuelle Designs & Premium-Schutz, chúng tôi chuyên cung cấp replica watches chất lượng cao, kết hợp giữa phong cách và giá cả phải chăng. Bộ sưu tập của chúng tôi bao gồm những chiếc đồng hồ được chế tác tỉ mỉ, gần giống với các thương hiệu xa xỉ, cho phép bạn tận hưởng vẻ đẹp sang trọng của một chiếc đồng hồ cao cấp mà không cần phải chi quá nhiều tiền.

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ý.

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ả.

Đồ án eProject 1 tại FPT Aptech: Sinh viên phát triển nền tảng kết nối pháp lý trực tuyến LegalEase
Đồ án eProject 1 tại FPT Aptech: Sinh viên phát triển nền tảng kết nối pháp lý trực tuyến LegalEase

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:

  1. Nghiên cứu các nền tảng dịch vụ pháp lý trực tuyến như Avvo và FindLaw

  2. Phân tích yêu cầu hệ thống và xác định các chức năng chính

  3. Thiết kế cơ sở dữ liệu và kiến trúc hệ thống

  4. Phát triển giao diện người dùng và backend

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