Website tìm kiếm nhà trọ tích hợp API Google Maps và Zalo Mini App

4.9/5 - (210 bình chọn)

Website tìm kiếm trọ thông minh tích hợp Google Maps API và Zalo Mini App là một website cho phép người dùng tìm kiếm phòng trọ một cách dễ dàng được nhóm sinh viên ngành lập trình website tại FPT Polytechnic Cần Thơ thực hiện.

Đây không chỉ là một website tìm trọ thông thường mà còn được nhóm sinh viên của FPT Polytechnic Cần Thơ phát triển thành website, nơi mà các chủ trọ có thể quản lý khu trọ, phòng trọ, chủ trọ có thể quản lý được những căn phòng của mình mà không cần phải đầu tháng đi lại từng phòng để tính tiền cho các phòng trọ.

Nhóm sinh viên hoàn thành bảo vệ Dự án tốt nghiệp
Nhóm sinh viên hoàn thành bảo vệ Dự án tốt nghiệp

Hình 1: Nhóm sinh viên hoàn thành bảo vệ Dự án tốt nghiệp

Những người tìm trọ dễ dàng thanh toán tiền cọc ngay tại nhà mà còn tìm được một nơi ở lý tưởng cho bản thân. Về người thuê trọ việc căn phòng gặp hư hỏng không cần phải gặp trực tiếp người quản lý để gọi sửa chữa, người dùng sẽ gửi yêu cầu hỗ trợ lên trực tiếp với người quản lý khu trọ của mình một cách nhanh chóng và tiện lợi. Việc thanh toán tiền hàng tháng được thực hiện công khai, nhanh chóng và minh bạch ở bất cứ mọi nơi ngay cả khi người thuê trọ đang trên văn phòng làm việc.

Xu hướng ngày nay đặc biệt là giới trẻ và sự phát triển của công nghệ ngày càng mạnh mẽ và nhịp sống hối hả làm cho chúng ta có ít thời gian để chạy ra ngoài tìm một nơi ở lý tưởng, đối với các bạn sinh viên từ quê nhà lên thành phố để theo đuổi con đường học vấn, việc tìm trọ ngay tại nhà là một việc rất hữu ích, giảm bớt thời gian phải chạy đôn chạy đáo để tìm nơi ở cho việc học của mình trước khi vào nhập học. Vì các lý do trên nhóm sinh viên và thầy Phan Văn Tính đã quyết định thực hiện dự án website tìm kiếm trọ thông minh Tích hợp Google Maps API và Zalo Mini App để đáp ứng nhu cầu ở hiện tại và tương lai.

Những chức năng chính của dự án Website tìm kiếm trọ thông minh Tích hợp Google Maps API và Zalo Mini App

  • Hệ thống phải cho phép người dùng đăng ký, đăng nhập, và quản lý tài khoản.
  • Hệ thống phải cung cấp chức năng tìm kiếm trọ theo vị trí và các tiêu chí khác.
  • Tích hợp Google Maps API để hiển thị vị trí phòng trọ trên bản đồ.
  • Chủ trọ có thể quản lý và cập nhật thông tin phòng trọ của mình.
  • Hỗ trợ thông báo và yêu cầu sửa chữa từ người thuê đến chủ trọ.
  • Tích hợp Google Maps hiển thị các phòng trọ xung quanh.
  • Tích hợp Zalo Mini App để hỗ trợ người dùng tìm kiếm nhanh chóng.
Hình 2: Một số từ khoá tìm kiếm phổ biến
Hình 2: Một số từ khoá tìm kiếm phổ biến

Những công nghệ mà sinh viên đã áp dụng vào dự án Tìm trọ

Về phía giao diện người sử dụng sinh viên đã sử dụng HTML/CSS để thiết kế giao diện, sử dụng JavaScript để tạo tính năng động và tương tác trên web và kết hợp công nghệ Bootstrap để tạo khung giao diện responsive và tương thích trên nhiều thiết bị

Về phía Backend – Phần xử lý bên trong hệ thống nhóm sinh viên đã sử dụng Laravel: Framework PHP cho phát triển ứng dụng web. Sử dụng Laravel Livewire: Phát triển tương tác thời gian thực.

Việc lưu trữ dữ liệu sinh viên sử dụng cơ sở dữ liệu MySQL để lưu trữ rất nhiều dữ liệu lớn về nhà trọ trên toàn quốc.

Sinh viên có tích hợp các công nghệ API của các bên thứ 3 như sau: 

– Google Maps API: Tích hợp bản đồ và tìm kiếm vị trí.

– Zalo API: Tìm kiếm thông tin trọ trên nền tảng Zalo.

– ID Recognition: Hệ thống tự động hóa quy trình nhận diện và trích xuất thông

tin một cách chính xác từ thẻ Chứng minh nhân dân và Căn cước công dân Việt Nam

của FPT.AI.

– FaceMatch: FPT.AI Reader Facematch (xác thực khuôn mặt) cung cấp những

thuật toán học sâu (deep learning) tối ưu nhất cho việc so sánh hình chụp chân dung

trên các giấy tờ tùy thân như CMND/CCCD, bằng lái xe, hộ chiếu.

Hình 3: FPT.AI nhận dạng tự động CCCD
Hình 3: FPT.AI nhận dạng tự động CCCD

Qua dự án nhóm sinh viên đã học được rất nhiều kiến thức bổ ích và đã trải qua không ít những thuận lợi và khó khăn trong quá trình làm việc nhóm với nhau

Sinh viên Lê Minh Huy chia sẻ: “Phía sau những khó khăn mà nhóm gặp phải thì nhóm vẫn gặp được rất nhiều thuận lợi trong lúc làm dự án. Đầu tiên là nhờ sự hướng dẫn và theo sát tiến độ dự án của thầy Phan Văn Tính mà nhóm luôn đảm bảo được tiến độ hoàn thành để báo cáo, tiếp theo là được sự giúp đỡ của thầy Tính cũng như của trường cao đẳng FPT Polytechnic cơ sở Cần Thơ mà nhóm có thể làm việc trực tiếp với nhau trong phòng Poly Software từ 8h30p – 16h30p từ thứ 2 đến thứ 6 nên dự án luôn đảm bảo được tiến độ và sự đoàn kết của các thành viên với nhau được tăng cao.”

Hình 4: Nhóm sinh viên và thầy Phan Văn Tính giảng viên hướng dẫn dự án tốt nghiệp của nhóm
Hình 4: Nhóm sinh viên và thầy Phan Văn Tính giảng viên hướng dẫn dự án tốt nghiệp của nhóm
Hình 5: Sinh viên Lê Minh Huy
Hình 5: Sinh viên Lê Minh Huy

Sinh viên Nguyễn Hữu Thắng (nhóm trưởng) chia sẻ thêm: “Trong giai đoạn thực hiện dự án các thành viên điều vui vẻ và luôn hòa đồng giao tiếp với nhau nhưng cũng không thể tránh khỏi việc xung đột ý kiến và cảm xúc lúc nóng giận đôi khi có tranh luận với nhau, các thành viên đôi lúc chưa chủ động trong công việc cũng như chưa phân tích ra các hướng của một chức năng trong dự án nên gây ra việc phải mất nhiều thời gian để sửa lỗi của chức năng mà bản thân làm ra. Khó khăn lớn nhất của nhóm có thể là do phải tự tìm hiểu thêm về các công nghệ nên phải mất 2 đến 4 ngày để có thể giải quyết được các chức năng mới theo yêu cầu của dự án.”

Hình 6: Sinh Viên Nguyễn Hữu Thắng
Hình 6: Sinh Viên Nguyễn Hữu Thắng

Sau 4 tháng miệt mài làm việc nhóm đã xây dựng thành công website tìm trọ nhanh, giúp ích được cho rất nhiều người tìm được nhà trọ ưng ý: Trang Chủ | TRỌ NHANH

Nhóm sinh viên:

Nguyễn Hữu Thắng PC06404 Nhóm trưởng

Lê Minh Huy PC06366 Thành viên

Võ Tấn Luôn PC06178 Thành viên

Nguyễn Thái Toàn PC06149 Thành viên

Tống Chí Nhân PC06177 Thành viên

Ngành: Công nghệ thông tin

Chuyên ngành: Lập trình web (Chuyên ngành lập trình web Back-end)

Môn học: Dự án tốt nghiệp

Giảng viên hướng dẫn: Phan Văn Tính

Số điện thoại: 0973 747 609

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *