This project is an interactive web application designed to help users learn English vocabulary. It provides words with meanings, examples, pronunciation, and more, organized by different levels.
- HTML
- CSS (Tailwind CSS)
- JavaScript
- API: Programming Hero Vocabulary API
- Display levels fetched from API in the UI.
- Show all words for a selected level as cards.
- Display word, meaning, and pronunciation.
- Modal view for detailed word information with examples.
- Search functionality to find words.
- Text-to-speech pronunciation feature.
- Save favorite words for later review.
- Responsive design with loading states and error handling.
- Clone the repository:
git clone https://github.com/mahadi40011/Learn-English-Vocabularies.git cd Learn-English-Vocabularies