Dự án Beelearning cung cấp công cụ học từ vựng tiếng Anh hiệu quả. Phần mềm sử dụng phương pháp flashcards, cho phép người học lưu trữ, quản lý từ vựng và theo dõi tiến độ. Từ vựng được phân loại theo cấp độ, có lịch trình ôn tập đảm bảo duy trì và cải thiện khả năng ghi nhớ. Ngoài ra, phần mềm tích hợp module giao tiếp AI, chỉnh lỗi phát âm cho người dùng.
Với mong muốn tìm hiểu sâu hơn về Next.js, Node.js và MongoDB, tôi đã thực hiện một dự án cá nhân xây dựng ứng dụng web học tiếng Anh. tôi đã thiết kế và phát triển các tính năng chính như chia từ vựng thành các khóa học và chủ đề khác nhau, học từ vựng bằng thẻ từ và trò chơi để ghi nhớ tốt hơn, phân cấp từ vựng để dễ dàng ôn tập. Ngoài ra, tôi cũng tích hợp module giao tiếp AI và chỉnh sửa lỗi phát âm để nâng cao trải nghiệm học tập cho người dùng. Trong quá trình phát triển, tôi đã vận dụng các công nghệ tiên tiến như Next.js cho phần giao diện người dùng, Material-UI để thiết kế giao diện đẹp mắt, sử dụng Hooks để quản lý state, Node.js và Typescript cho phía server, và MongoDB để lưu trữ dữ liệu. Việc tự thực hiện toàn bộ dự án này giúp tôi nâng cao kỹ năng lập trình, làm quen với quy trình phát triển phần mềm và trau dồi khả năng tự học những công nghệ mới. Tôi cũng gặp nhiều khó khăn trong việc tạo dữ liệu cho dự án việc này tốn khá nhiều thời gian. Đây là một dự án giúp tôi thể hiện được năng lực đồng thời cũng tạo cơ hội để tôi tiếp tục khám phá, học hỏi và phát triển bản thân.