A lightweight, interactive JavaScript dictionary web app built with HTML, CSS, and vanilla JavaScript. Search for word definitions instantly with a clean, responsive interface and a dark mode toggle for enhanced user experience. Perfect for developers, learners, and anyone looking to integrate or customize an online dictionary tool .
- Instant Word Search : Quickly look up word definitions with a simple, intuitive interface.
- Dark Mode Toggle : Switch between light and dark themes for comfortable viewing.
- Responsive Design : Works seamlessly across desktops, tablets, and mobile devices.
- Lightweight & Fast : Built with vanilla JavaScript, HTML5, and CSS3 for optimal performance.
- Open Source : Fork, contribute, or customize to suit your needs!
Try the live app here
- Clone the repository:
git clone https://github.com/NickFrost2/Dictionary.git
- Navigate to the project directory:
cd Dictionary - Open
index.htmlin a browser to run the app locally, or serve it using a local server (e.g., with VS Code's Live Server extension).
- Enter a word in the search bar to retrieve its definition.
- Toggle between light and dark modes using the theme switcher.
- Explore the code to customize or extend functionality (e.g., add new APIs or features).
Dictionary/
├── index.html # Main HTML file for the app
├── style.css # Styling for the app, including dark mode
├── script.js # JavaScript logic for search and theme toggle
├── .gitattributes # Git configuration for file handling
├── LICENSE # MIT License file
├── README.md # Project documentation (this file)
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Make your changes and commit (
git commit -m "Add your feature"). - Push to your branch (
git push origin feature/your-feature). - Open a pull request.
See CONTRIBUTING.md for more details.
This project is licensed under the MIT License. See the LICENSE file for details.
- Built with ❤️ as part of the JSPlayz project.
- Inspired by the need for simple, accessible dictionary tools for developers and learners.
Have questions or suggestions? Reach out to Nick Frost or open an issue!
Keywords : JavaScript dictionary, web app, dark mode, responsive design, vanilla JS, HTML5, CSS3, open source, dictionary API, frontend development