eMastery is a web application powered by Gemini AI, offering a smart and modern learning experience. The application helps users improve their language skills through unique learning tools.
- Chatbot: Communicate and practice English with an AI that provides intelligent answers and assistance for English learning.
- English-Vietnamese Dictionary: Look up vocabulary, view detailed explanations, phonetics, and listen to pronunciations.
- Quizzes: Generate vocabulary quizzes based on the user's selected proficiency and level.
- Multi-language: The interface supports both Vietnamese and English.
- Theme Customization: Allows users to switch between Light and Dark themes.
- Contact: A contact form for users to send feedback or request support.
Welcome & Subscribe Screens | Main Interface |
---|---|
![]() |
![]() |
Welcome Page | Homepage |
![]() |
![]() |
Step 1: Enter API Key | Dictionary Page |
![]() |
![]() |
Step 2: Enter Your Name | Quiz Page |
![]() |
![]() |
Step 3: Enter Other Information | Chatbot Page |
Backend (Server) | Frontend (User Interface) |
---|---|
|
|
Member Name | Main Role |
---|---|
Hoang Anh | UI/UX Design, Frontend Development. |
Thang Nguyen | Backend Development, AI Model Fine-Tuning. |
Nguyen Duc Thien | Backend Development, AI Model Fine-Tuning. |
Lee Hovng G.Dai | Contributor |
This project is licensed under the MIT License. See the LICENSE file for details.