This is a React-based web application designed to help users look up words, view their definitions, phonetics, and example sentences. It features a simple user-friendly interface with dark and light themes and history tracking.
- Search: Users can search for words and view their definitions.
- Phonetics: Provides audio pronunciation for words.
- History: Keeps track of previously searched words.
- Light/Dark Theme: Supports both light and dark themes for better user experience.
🔹 Type a word in the search bar and press Enter or click the search button.
🔹 View the word's definition, phonetics, synonyms, antonyms, and examples.
🔹 If word not found, then click on the Google Link to browse it on google.
🔹 Toggle between light and dark themes using the theme switcher in the header.
🔹 Click on previously searched words in the history section to view their details.
🔹 Click on trash icon to remove the word from history.
🔹 Click on Clear All button to clear complete history.
- Vite + React
- React Router DOM
- Redux Toolkit
- Local Storage
- Tailwind CSS 🌈
-
Clone the repository:
https://github.com/Aayush259/Dictionary.git
-
Navigate to the project directory:
cd Dictionary
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
- API: Free Dictionary API