Skip to content

The Dictionary Application that enables users to search for word meanings, transcriptions, synonyms, and audio pronunciations., to change fonts and toggle between light and dark modes. Built with React.js, REST API

Notifications You must be signed in to change notification settings

elizabet-bagdasaryan/dictionary

Repository files navigation

Dictionary Web App

dictionary

The Dictionary Application is a feature-rich software tool that enables users to search for word meanings, transcriptions, synonyms, and audio pronunciations. With the added functionality to change fonts and toggle between light and dark modes, it offers a customizable and visually pleasing experience for users.

Features

  • Word Search: Users can search for words by typing them into the search bar to access their meanings, transcriptions, synonyms, and audio pronunciations.
  • Meanings: The application provides detailed and accurate meanings for each word, helping users understand and use words in the correct context.
  • Transcriptions: Users can view the phonetic transcriptions of words, assisting them in proper pronunciation and phonetic understanding.
  • Synonyms: The application offers synonyms for words, allowing users to expand their vocabulary and find alternative expressions.
  • Audio Pronunciation: Users can listen to the audio pronunciations of words, helping them learn proper pronunciation and improve their spoken language skills.
  • Font Customization: Users can change the font of the displayed texts to suit their preferences and enhance readability.
  • Light and Dark Mode: The application supports both light and dark modes, providing a comfortable reading experience in different lighting environments.
  • User-friendly Interface: The application features a clean and user-friendly interface, making it easy to navigate, search for words, and access relevant information, visually appealing animations.

Installation

  1. Clone the repository: https://github.com/elizabet-bagdasaryan/dictionary.git
  2. Install dependencies: npm install
  3. Start the application: npm run dev

Usage

  1. Launch the Dictionary Application.
  2. Enter a word in the search bar to search for its meaning, transcription, synonyms, and audio pronunciation.
  3. Explore the meanings of the word along with any additional information provided.
  4. View the phonetic transcription to understand the word's pronunciation.
  5. Discover synonyms and alternative expressions for the word if available.
  6. Click on the audio icon to listen to the correct pronunciation of the word.
  7. Customize the font of the displayed texts by accessing the settings menu.
  8. Toggle between light and dark modes to suit your reading environment and preference.
  9. Enjoy using the Dictionary Application with personalized font settings and your preferred theme!

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your Changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

Please ensure that your code follows the existing coding style and includes appropriate tests.

Contact

If you have any questions, suggestions, or issues regarding this application, please feel free to contact me at [[email protected]].

Project Link: https://github.com/elizabet-bagdasaryan/dictionary

About

The Dictionary Application that enables users to search for word meanings, transcriptions, synonyms, and audio pronunciations., to change fonts and toggle between light and dark modes. Built with React.js, REST API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published