Đồ án tốt nghiệp WorkNow - Mạng xã hội việc làm - Nguyễn Vĩnh Lộc - ĐH Bà Rịa Vũng Tàu

Đồ án tốt nghiệp mạng xã hội việc làm WorkNow, nền tảng kết nối người lao động và nhà tuyển dụng thông minh. Tìm hiểu quy trình phát triển và tính năng nổi bật

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

2021

187
0
0

Phí lưu trữ

45 Point

Tóm tắt

I. Tổng quan về đồ án tốt nghiệp mạng xã hội việc làm WorkNow

Đồ án tốt nghiệp mạng xã hội việc làm WorkNow là dự án ứng dụng di động được thực hiện bởi sinh viên Nguyễn Vĩnh Lộc tại Trường Đại học Bà Rịa – Vũng Tàu, thuộc chuyên ngành Lập trình ứng dụng di động và game. Dự án nằm trong khóa đào tạo 2017–2021, dưới sự hướng dẫn của ThS. Nguyễn Thị Minh Nương. Mục tiêu chính của WorkNow là xây dựng một nền tảng mạng xã hội chuyên biệt cho lĩnh vực tuyển dụng và tìm kiếm việc làm. Ứng dụng cho phép người dùng tạo hồ sơ cá nhân, đăng tin tuyển dụng, tìm kiếm công việc phù hợp và kết nối trực tiếp giữa nhà tuyển dụng với người lao động. Hệ thống được thiết kế hướng đến trải nghiệm người dùng thân thiện, tối ưu hóa quy trình tìm việc trên nền tảng di động. Công nghệ sử dụng bao gồm React Native cho phần giao diện, NodeJS và ExpressJS cho backend, kết hợp với cơ sở dữ liệu MongoDB. Dự án thể hiện khả năng ứng dụng thực tiễn của các công nghệ web và di động hiện đại vào giải quyết bài toán kết nối lao động thị trường việc làm tại Việt Nam.

1.1. Mục tiêu và chức năng chính của hệ thống WorkNow

Hệ thống WorkNow đặt ra nhiều mục tiêu cụ thể nhằm phục vụ nhu cầu kết nối việc làm. Mục tiêu đầu tiên là xây dựng ứng dụng di động đa nền tảng hoạt động mượt mà trên cả Android và iOS nhờ công nghệ React Native. Hệ thống cung cấp chức năng đăng ký tài khoản, tạo và quản lý hồ sơ cá nhân chuyên nghiệp. Người tìm việc có thể tìm kiếm, lọc và ứng tuyển vào các vị trí phù hợp. Nhà tuyển dụng được phép đăng tin tuyển dụng, quản lý danh sách ứng viên và liên hệ trực tiếp. Tích hợp hệ thống thông báo giúp cập nhật trạng thái ứng tuyển nhanh chóng. Giao diện được thiết kế trực quan, dễ sử dụng cho mọi đối tượng người dùng.

1.2. Lý do chọn đề tài và ý nghĩa thực tiễn

Việc chọn đề tài mạng xã hội việc làm xuất phát từ thực tế nhu cầu tuyển dụng trực tuyến ngày càng tăng tại Việt Nam. Các nền tảng tuyển dụng truyền thống còn nhiều hạn chế về trải nghiệm di động và khả năng kết nối trực tiếp. WorkNow ra đời nhằm lấp đầy khoảng trống này bằng cách kết hợp yếu tố mạng xã hội với tìm kiếm việc làm. Dự án mang ý nghĩa thực tiễn cao khi giúp rút ngắn khoảng cách giữa nhà tuyển dụng và người lao động. Đồng thời, đồ án cũng là cơ hội để sinh viên áp dụng kiến thức chuyên ngành vào giải quyết bài toán thực tế, rèn luyện kỹ năng phát triển ứng dụng di động toàn diện từ frontend đến backend.

II. Phân tích vấn đề và thách thức xây dựng ứng dụng WorkNow

Quá trình phát triển đồ án tốt nghiệp mạng xã hội việc làm WorkNow đối mặt với nhiều vấn đề và thách thức cần giải quyết. Bài toán đầu tiên là thiết kế kiến trúc hệ thống sao cho đảm bảo hiệu năng xử lý đồng thời nhiều yêu cầu từ phía người dùng. Hệ thống cần quản lý lượng lớn dữ liệu hồ sơ cá nhân, tin tuyển dụng và lịch sử ứng tuyển một cách hiệu quả. Thách thức thứ hai liên quan đến việc lựa chọn công nghệ phù hợp giữa vô số framework và ngôn ngữ lập trình hiện có. Việc đảm bảo tính ổn định khi ứng dụng chạy trên nhiều thiết bị di động khác nhau cũng là vấn đề cần quan tâm. Bảo mật dữ liệu người dùng là yếu tố then chốt, đặc biệt với thông tin cá nhân và thông tin liên lạc. Ngoài ra, bài toán tối ưu hóa trải nghiệm người dùng trên màn hình nhỏ đòi hỏi thiết kế giao diện phải đơn giản nhưng đầy đủ chức năng. Hệ thống cũng cần xử lý tốt khả năng đồng bộ dữ liệu thời gian thực giữa các thiết bị.

2.1. Thách thức về kiến trúc hệ thống và hiệu năng

Kiến trúc hệ thống WorkNow cần đảm bảo khả năng mở rộng và xử lý hiệu quả lượng lớn dữ liệu. Hệ thống sử dụng mô hình client-server với frontend xây dựng bằng React Native và backend trên nền NodeJS. Thách thức nằm ở việc tối ưu hóa thời gian phản hồi API khi truy vấn cơ sở dữ liệu MongoDB chứa hàng nghìn bản ghi. Việc thiết kế schema dữ liệu hợp lý cho các collection như người dùng, tin tuyển dụng, hồ sơ ứng tuyển đòi hỏi phân tích kỹ lưỡng. Hệ thống cần xử lý đồng thời nhiều kết nối socket cho tính năng nhắn tin thời gian thực. Giải pháp áp dụng caching và index trong MongoDB giúp cải thiện đáng kể tốc độ truy vấn.

2.2. Vấn đề bảo mật và quản lý dữ liệu người dùng

Bảo mật dữ liệu là yếu tố quan trọng hàng đầu khi phát triển ứng dụng mạng xã hội việc làm. WorkNow xử lý nhiều thông tin nhạy cảm bao gồm dữ liệu cá nhân, thông tin liên lạc và lịch sử nghề nghiệp của người dùng. Hệ thống áp dụng cơ chế xác thực bằng JSON Web Token để bảo vệ các API endpoint khỏi truy cập trái phép. Mật khẩu được mã hóa bằng thuật toán bcrypt trước khi lưu trữ vào MongoDB. Firebase Authentication đóng vai trò quản lý đăng nhập qua email và mạng xã hội. Việc phân quyền truy cập giữa nhà tuyển dụng và người tìm việc cần được kiểm soát chặt chẽ. Hệ thống cũng tuân thủ các quy định về bảo vệ thông tin cá nhân theo pháp luật Việt Nam.

III. Giải pháp công nghệ và phương pháp triển khai WorkNow

Đồ án tốt nghiệp mạng xã hội việc làm WorkNow áp dụng nhiều giải pháp công nghệ hiện đại để đạt hiệu quả cao nhất. Về phía frontend, React Native được lựa chọn nhờ khả năng phát triển ứng dụng đa nền tảng từ một bộ mã nguồn duy nhất. Ngôn ngữ lập trình sử dụng là TypeScript kết hợp JavaScript, mang lại lợi thế kiểm soát kiểu dữ liệu và dễ bảo trì mã nguồn. Backend được xây dựng trên nền tảng NodeJS kết hợp framework ExpressJS, tạo ra các API RESTful mạnh mẽ và linh hoạt. Cơ sở dữ liệu chính sử dụng MongoDB thông qua thư viện Mongoose ORM, giúp thao tác dữ liệu dạng document dễ dàng hơn. Firebase được tích hợp cho các dịch vụ xác thực, lưu trữ tệp và gửi thông báo đẩy. Cloudinary đảm nhận vai trò lưu trữ và tối ưu hóa hình ảnh cho ứng dụng. Phương pháp phát triển áp dụng mô hình Agile với các sprint ngắn, đảm bảo tiến độ và chất lượng sản phẩm.

3.1. Công nghệ frontend với React Native và TypeScript

React Native là framework lý tưởng cho dự án WorkNow vì cho phép viết ứng dụng di động bằng JavaScript và render native trên cả Android lẫn iOS. Thư viện này sử dụng các component có sẵn, giúp xây dựng giao diện người dùng nhanh chóng và nhất quán. TypeScript bổ sung hệ thống kiểu tĩnh cho JavaScript, giúp phát hiện lỗi sớm trong quá trình phát triển và tăng tính ổn định cho mã nguồn. React Navigation được sử dụng để quản lý điều hướng giữa các màn hình trong ứng dụng. Thư viện này được Facebook giới thiệu chính thức, đảm bảo độ tin cậy và cộng đồng hỗ trợ lớn. Các thành phần UI được thiết kế responsive, thích ứng tốt với nhiều kích thước màn hình di động khác nhau.

3.2. Giải pháp backend với NodeJS ExpressJS và MongoDB

NodeJS là nền tảng server-side chạy trên Chrome V8 JavaScript Engine, phù hợp cho ứng dụng thời gian thực như WorkNow. ExpressJS đóng vai trò framework xây dựng API, cung cấp middleware xử lý HTTP request và định tuyến URL linh hoạt. Hệ thống sử dụng MongoDB làm cơ sở dữ liệu NoSQL chính, lưu trữ dữ liệu dạng document JSON tự nhiên. Mongoose ORM giúp định nghĩa schema và validation dữ liệu trước khi lưu vào MongoDB. Các collection chính bao gồm Users, Jobs, Applications và Messages. Firebase cung cấp dịch vụ Cloud Storage cho lưu trữ file đính kèm và Cloud Messaging cho gửi thông báo đẩy. Cloudinary xử lý việc upload, nén và phân phối hình ảnh qua CDN toàn cầu, đảm bảo tốc độ tải trang nhanh.

IV. Kết luận và khả năng ứng dụng thực tế của WorkNow

Đồ án tốt nghiệp mạng xã hội việc làm WorkNow đã hoàn thành các mục tiêu đề ra ban đầu. Hệ thống đáp ứng tốt nhu cầu kết nối giữa nhà tuyển dụng và người tìm việc thông qua nền tảng di động tiện lợi. Các chức năng chính hoạt động ổn định bao gồm đăng ký tài khoản, quản lý hồ sơ, đăng tin tuyển dụng và tìm kiếm việc làm. Kết quả thử nghiệm cho thấy ứng dụng chạy mượt mà trên nhiều thiết bị Android và iOS khác nhau. Thời gian phản hồi API trung bình đạt mức chấp nhận được cho trải nghiệm người dùng. Dự án chứng minh tính khả thi của việc kết hợp công nghệ React Native, NodeJS và MongoDB trong phát triển ứng dụng mạng xã hội chuyên biệt. Tuy nhiên, hệ thống vẫn còn một số hạn chế cần cải thiện trong tương lai. Các tính năng nâng cao như phân tích dữ liệu thị trường việc làm, gợi ý công việc bằng trí tuệ nhân tạo và tích hợp thanh toán trực tuyến sẽ mở rộng giá trị cho ứng dụng.

4.1. Đánh giá kết quả và bài học kinh nghiệm

Quá trình thực hiện đồ án mang lại nhiều bài học quý giá về phát triển ứng dụng di động thực tế. Về kết quả kỹ thuật, hệ thống đã xây dựng được kiến trúc client-server hoàn chỉnh với đầy đủ các tầng từ giao diện đến cơ sở dữ liệu. API được thiết kế theo chuẩn RESTful, dễ dàng mở rộng và bảo trì trong tương lai. Bài học lớn nhất là tầm quan trọng của việc phân tích yêu cầu kỹ lưỡng trước khi bắt đầu lập trình. Việc lựa chọn đúng công nghệ ngay từ đầu giúp tiết kiệm thời gian đáng kể. Quản lý dự án theo mô hình Agile giúp theo dõi tiến độ và xử lý thay đổi kịp thời. Thách thức lớn nhất là đảm bảo tính nhất quán dữ liệu giữa nhiều collection trong MongoDB.

4.2. Hướng phát triển và mở rộng ứng dụng trong tương lai

WorkNow có nhiều hướng phát triển tiềm năng để trở thành sản phẩm hoàn thiện hơn. Hướng thứ nhất là tích hợp thuật toán gợi ý thông minh sử dụng machine learning, giúp đề xuất công việc phù hợp dựa trên hồ sơ và hành vi người dùng. Hướng thứ hai là phát triển tính năng video phỏng vấn trực tuyến, đặc biệt hữu ích trong bối cảnh tuyển dụng từ xa ngày càng phổ biến. Hệ thống có thể mở rộng thêm module đánh giá năng lực ứng viên bằng bài test kỹ năng. Tích hợp cổng thanh toán cho dịch vụ tuyển dụng cao cấp cũng là hướng đi khả thi. Ứng dụng cần được tối ưu hóa thêm về hiệu năng khi số lượng người dùng tăng trưởng lớn. Mở rộng hỗ trợ thêm ngôn ngữ và thị trường quốc tế sẽ giúp WorkNow tiếp cận đối tượng rộng hơn.

21/04/2026

Trích đoạn nội dung tài liệu

TRƯỜNG ĐẠI HỌC BÀ RỊA – VŨNG TÀU KHOA CÔNG NGHỆ KỸ THUẬT – NÔNG NGHIỆP CÔNG NGHỆ CAO  ----- ----- BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI ỨNG DỤNG MẠNG XÃ HỘI VIỆC LÀM WORKNOW Trình độ đào tạo : Đại học – hệ chính quy Ngành : Công nghệ thông tin Chuyên ngành : Lập trình ứng dụng di động, game Khóa : 2017 - 2021 Giảng viên hướng dẫn : ThS. Nguyễn Thị Minh Nương Sinh viên thực hiện : Nguyễn Vĩnh Lộc - 17032322 BÀ RỊA - VŨNG TÀU, NĂM 2021 Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu LỜI CẢM ƠN  ---- ---- Trong thời gian học tập tại Trường Đại học Bà Rịa – Vũng Tàu, tôi đã học được rất nhiều kiến thức bổ ích qua việc chỉ dạy, truyền đạt tận tình của quý thầy cô, giúp tôi có được những vốn kiến thức quý giá làm hành trang cho chuyên ngành của tôi trong tương lai. Với lòng biết ơn sâu sắc, tôi xin gửi đến quý thầy cô trường Đại Học Bà Rịa Vũng Tàu nói chung và Khoa Công Nghệ Kỹ Thuật – Nông Nghiệp – Công Nghệ Cao nói riêng; đặc biệt là ThS. Nguyễn Thị Minh Nương – người đã tận tình hướng dẫn, giúp đỡ tôi hoàn thành đồ án tốt nghiệp này lời cảm ơn chân thành và sâu sắc nhất. Tôi xin kính chúc quý thầy cô sức khỏe, đạt thành tích cao trong công tác giảng dạy. Chúc trường Đại Học Bà Rịa – Vũng Tàu sẽ mãi là niềm tin, nền tảng vững chắc cho nhiều thế hệ sinh viên trên bước đường học tập. Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế nên bài báo cáo này không thể tránh được những thiếu sót. Tôi rất mong nhận được sự chỉ bảo, đóng góp ý kiến của quý thầy cô để tôi có điều kiện bổ sung, nâng cao kiến thức của mình, phục vụ tốt hơn cho công tác thực tế sau này. Tôi xin chân thành cảm ơn! Tp.Vũng Tàu, ngày 30 tháng 12 năm 2020 Sinh viên thực hiện Nguyễn Vĩnh Lộc GVHD: ThS. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN . Vũng tàu, ngày … tháng … năm 20… Người hướng dẫn ThS. Nguyễn Thị Minh Nương GVHD: ThS. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu MỤC LỤC CHƯƠNG 1: Tổng quan đề tài . Lý do chọn đề tài . Mục tiêu và chức năng của hệ thống . Mô tả bài toán . Ưu - nhược điểm của ứng dụng . 4 CHƯƠNG 2: Cơ sở lý thuyết . Giới thiệu chung hệ điều hành Android . Giới thiệu về Android . Lịch sử phát triển Android . Ưu và nhược điểm của Android . Các thành phần của một ứng dụng . Ngôn ngữ TypeScript và JavaScript . Giới thiệu về JavaScript . Giới thiệu về TypeScript . Lịch sử phát triển . Ưu điểm của TypeScript so với JavaScript . Nền tảng Firebase . Lịch sử phát triển . Các dịch vụ của Firebase . Các dịch vụ của Cloudinary . Nền tảng NodeJS . Nguyên lý hoạt động . Nền tảng React Native . Giới thiệu API . Cơ sở dữ liệu MongoDB . Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu 2. Lợi thế của MongoDB so với cơ sở dữ liệu dạng quan hệ (RDBMS). Một số đặc điểm của MongoDB. Các thư viện quan trọng. React Native Vector Icon. 36 CHƯƠNG 3: Phân tích thiết kế hệ thống. Mô tả hệ thống. Xây dựng các chức năng. Xác định actor và user case. Đặc tả các usecase. Đăng nhập hệ thống. Tìm kiếm công việc. Tìm kiếm ứng viên. Quản lý kỹ năng. Quản lý thông tin cá nhân. Quản lý bài viết. Tương tác bài viết. 56 CHƯƠNG 4: Thiết kế cơ sở dữ liệu. Cấu trúc dữ liệu. Bảng diễn giải các thuộc tính. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu 4. 69 CHƯƠNG 5: Xây dựng ứng dụng mạng xã hội việc làm - WorkNow. Ứng dụng di động. Giao diện màn hình chờ. Giao diện đăng nhập. Giao diện quên mật khẩu. Giao diện đăng kí. Giao diện trang chủ. Giao diện đăng bài viết. Giao diện tin nhắn. Giao diện tin nhắn chi tiết. Giao diện thông báo. Giao diện thông tin cá nhân. Giao diện chỉnh sửa thông tin cá nhân. Giao diện dòng thời gian. Giao diện tìm việc làm. Giao diện tìm ứng viên. Giao diện kinh nghiệm. Giao diện danh sách kỹ năng.133 CHƯƠNG 6: Kết luận. Kết quả đạt được. Định hướng phát triển. 138 CHƯƠNG 7: Tài liệu tham khảo. 139 CHƯƠNG 8: Phụ lục. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu 8. Cấu trúc mã nguồn ứng dụng. Tổng thể ứng dụng. Thư mục src. Thư mục components. Thư mục apis. Thư mục assets. Thư mục constants. Thư mục helpers. Thư mục redux. Thư mục screens. Thư mục translations. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu DANH MỤC CÁC CHỮ VIẾT TẮT Từ viết tắt Miêu tả UI Giao diện người dùng (User Interface) CNTT Công nghệ thông tin CSDL Cơ sở dữ liệu Trường Đại Học Bà Rịa Vũng Tàu (Ba Ria – Vung Tau BVU University) GVHD: ThS. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu DANH MỤC BẢNG Bảng 3- 1 Bảng mô tả các chức năng xác thực người dùng. 40 Bảng 3- 2 Bảng mô tả các chức năng mạng xã hội. Bảng mô tả các chức năng job connection. Diễn giải chi tiết bảng dữ liệu post. Diễn giải chi tiết bảng dữ liệu user. Diễn giải chi tiết bảng dữ liệu comment. Diễn giải chi tiết bảng dữ liệu requirement. Diễn giải chi tiết bảng dữ liệu requirementskill. Diễn giải chi tiết bảng dữ liệu applicant. Diễn giả chi tiết bảng dữ liệu posthashtag. Diễn giải chi tiết bảng dữ liệu tag. Diễn giải chi tiết bảng dữ liệu connection. Diễn giải chi tiết bảng dữ liệu skill. Diễn giải chi tiết bảng dữ liệu position. Diễn giải chi tiết bảng dữ liệu hashtag. Diễn giải chi tiết bảng dữ liệu likepost. Diễn giải chi tiết bảng dữ liệu sharepost. Diễn giải chi tiết bảng dữ liệu userskill. Diễn giải chi tiết bảng dữ liệu userschool. Diễn giải chi tiết bảng dữ liệu likecomment. Diễn giải chi tiết bảng dữ liệu company. Diễn giải chi tiết bảng dữ liệu usercompany. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu DANH MỤC SƠ ĐỒ Sơ đồ 3- 1. Sơ đồ usecase của actor User. Sơ đồ tuần tự đăng nhập thành công. Sơ đồ tuần tự đăng nhập thất bại. Sơ đồ hợp tác đăng nhập thành công. Sơ đồ hợp tác đăng nhập thất bại. Sơ đồ tuần tự tìm danh sách công việc. Sơ đồ hợp tác tìm danh sách công việc. Sơ đồ tuần tự tìm kiếm ứng viên. Sơ đồ hợp tác tìm kiếm ứng viên. Sơ đồ tuần tự thêm các kỹ năng. Sơ đồ hợp tác thêm các kỹ năng. Sơ đồ tuần tự đánh dấu kỹ năng giỏi. Sơ đồ hợp tác đánh dấu kỹ năng giỏi. Sơ đồ tuần tự xóa kỹ năng. Sơ đồ hợp tác xóa kỹ năng. Sơ đồ tuần tự quản lý thông tin cá nhăn. Sơ đồ hợp tác quản lý thông tin cá nhân. Sơ đồ tuần tự đăng bài viết mới. Sơ đồ hợp tác đăng bài viết mới. Sơ đồ tuần tự chỉnh sửa bài viết. Sơ đồ hợp tác chỉnh sửa bài viết. Sơ đồ tuần tự xóa bài viết. Sơ đồ hợp tác xóa bài viết. Sơ đồ tuần tự thích bài viết. Sơ đồ hợp tác thích bài viết. Sơ đồ tuần tự bình luận bài viết. Sơ đồ hợp tác bình luận bài viết. Sơ đồ tuần tự chia sẽ bài viết. Sơ đồ hợp tác chia sẽ bài viết. Sơ đồ cấu trúc dữ liệu của ứng dụng. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu DANH MỤC HÌNH Hình 2- 1. Logo của hệ điều hành Android. Bốn thành phần cơ bản trong một ứng dụng Android. Logo của ngôn ngữ JavaScript. Logo của ngôn ngữ TypeScript. Bản chất của TypeScript vẫn là JavaScript. Logo của Firebase. Các dịch vụ của Firebase. Cấu trúc dữ liệu của FireStore. Firebase cloud storage. Firebase Cloud Messaging (FCM). Firebase Dynamic Links. Nguyên lý hoạt động của Cloudinary. Nguyên lý hoạt động của NodeJS. Logo của React. Mô hình Virtual DOM. Logo của React Native. Mô hình ứng dụng sử dụng API. Cấu trúc của Redux trong ứng dụng. Cấu trúc của Redux khi có thêm Redux-Thunk trong Middleware. Các component UI của NativeBase. Một số icon trong thư viện. Logo của React Navigation. Express kết hợp vời NodeJS. Sự kết hợp giữa NodeJS - MongoDB - Mongoose. Giao diện màn hình chờ của ứng dụng. Giao diện màn hình đăng nhập bằng tiếng việt. Cài đặt ngôn ngữ là tiếng anh. Ứng dụng sau khi chuyển đổi ngôn ngữ. Lỗi không tìm thấy tài khoản. Lỗi sai mật khẩu. Lỗi tài khoản bị vô hiệu hóa. Định dạng email không hợp lệ. Một số lưu ý khi sử dụng. Giao diện reset password. Link thay đổi mật khẩu. giao diện đổi mật khẩu. Dường link hết hạn. Giao diện màn hình đăng kí. Nguyễn Thị Minh Nương Sinh viên: Nguyễn Vĩnh Lộc Báo cáo đồ án tốt nghiệp – Khóa 2017-2021 Trường Đại Học Bà Rịa Vũng Tàu Hình 5- 15. Giao diện trang chủ chờ tải dữ liệu. Giao diện màn hình trang chủ. Giao diện Drawer. Giao diện đăng bài viết. Nút thay đổi chế độ xem. Giao diện tùy chỉnh chế độ xem. 88 Hình 5- 21 Phần hỗ trợ đa phương tiện. Xin quyền truy cập camera. Giao diện chụp ảnh. Hình ảnh được xử lý và đưa vào bài đăng. Xin quyền truy cập ảnh từ thư viện. Lựa chọn thư viện chứa ảnh – Gallery. Ảnh được lựa chọn đưa vào bài viết. Giao diện mở rộng đa phương tiện. Giao diện lựa chọn các tệp với định dạng pdf. File pdf sau khi được thêm vào. Thông báo khi nội dung bài đăng để trống. Bài viết sau khi đăng thành công. Giao diện tin nhắn. Giao diện hội thoại trong màn hình tin nhắn chi tiết. Giao diện màn hình thông báo. Giao diện màn hình thông tin cá nhân – trên. Giao diện màn hình thông tin cá nhân - dưới. Biểu tượng chỉnh sửa thông tin cá nhân. Giao diện chỉnh sửa thông tin. Danh sách các trường đại học tại Việt Nam. Tìm kiếm theo từ khóa. Tìm kiếm trường Đại Học Bà Rịa Vũng Tàu – từ khóa “tàu”.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ