Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LexiFinder

LexiFinder is a versatile dictionary application powered by the Dictionary API. It provides comprehensive word definitions, part-of-speech information, synonyms, antonyms, and example usage, including audio pronunciations and dynamic results display.

Features

  • Word Definitions: Quickly retrieve clear, concise definitions of words.
  • Part of Speech: View definitions categorized by part of speech (noun, verb, adjective, etc.).
  • Synonyms & Antonyms: Discover related words and their opposites to build your vocabulary.
  • Audio Pronunciations: Listen to correct word pronunciations.
  • Example Sentences: Understand words in context with sample usage.
  • Dynamic Search: Click on antonyms or synonyms of words to search for in-depth meaning.
  • Clean UI: A user-friendly interface that works seamlessly across devices.

Technologies Used

  • HTML5: For the app’s structure and content.
  • CSS3: For styling and layout, ensuring a responsive and modern design.
  • JavaScript (ES6): For the interactive features and dynamic data rendering.
  • Dictionary API: To retrieve word data, including definitions, phonetics, synonyms, and antonyms.

Installation

To run LexiFinder locally:

  1. Clone this repository:

    git clone https://github.com/yourusername/LexiFinder.git
  2. Navigate to the project directory::

    cd LexiFinder
  3. Open the index.html file in your browser

You don't need to do any additional setup.

Contribution

Contributions are welcome! If you would like to contribute to LexiFinder, please follow these steps:

  1. Fork the repository.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your feature or bug fix: git checkout -b feature-name.
  4. Commit your changes: git commit -m 'Add feature/fix bug'.
  5. Push to the branch: git push origin feature-name.
  6. Open a pull request with a detailed description of your changes.

Please ensure your code follows the project's coding standards and passes all tests before submitting a pull request.

Troubleshooting

If the app is not functioning as expected, try the following steps:

  • Check your internet connection: Since LexiFinder uses an external API, an internet connection is required to retrieve word data.
  • Clear browser cache: Sometimes old cached data might interfere with new updates.
  • API rate limits: The Dictionary API has a rate limit, so avoid making too many requests within a short period.

If issues persist, feel free to raise an issue on the repository.

Credits

Thank you for using LexiFinder!

About

A dictionary web app built with vanilla js. provides vast info about words and includes audio pronunciations.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages