Welcome to the Dictionary Web App, a beautifully crafted tool that makes exploring words a delightful experience. This project draws design inspiration from Frontend Mentor.
-
Sleek Design: Enjoy a visually appealing and intuitive dictionary interface that enhances your user experience.
-
Customizable Modes: Switch effortlessly between light and dark modes to suit your preferences and create a comfortable reading environment.
-
Font Variety: Personalize your reading experience with a selection of fonts including Quicksand, Serif, Sans, Mono, and Playfair.
-
Text-to-Speech Pronunciation: Utilize the power of OpenAI to convert text to speech, enhancing your understanding and pronunciation of words.
-
User Preferences: The app remembers your preferences using browser localStorage, providing a seamless and personalized experience across sessions.
-
Optimized Search: The use of debounce ensures optimized search functionality, enhancing performance and responsiveness.
Check out the live demo here.
This project was built using cutting-edge technologies:
- Vite for faster development.
- React.JS for building dynamic user interfaces.
- TailwindCSS for a utility-first CSS framework.
Third-party APIs were leveraged to enhance the functionality of the app:
To get started with the project, follow these simple steps:
-
Clone the repository to your local machine.
https://github.com/Adufe-Obanijesu/dictionary.git
-
Install the necessary dependencies.
npm install
# or
yarn install
- Run the app in development mode.
npm run dev
# or
yarn run dev
You are now ready to explore the world of words with this Dictionary Web App! 🚀📖