Skip to content

"Define It" is your go-to dictionary app for quick, accurate, and comprehensive word definitions.

Notifications You must be signed in to change notification settings

EpicNesh26/Define-It

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Define It

"Define It" is a web-based dictionary application designed to provide users with quick and detailed word definitions, synonyms, antonyms, pronunciations, and example sentences. Whether you're a student, writer, or language enthusiast, "Define It" aims to enhance your vocabulary and understanding of words effortlessly.

Features

Word Definitions: Get precise definitions for any word you search. Synonyms and Antonyms: Explore related words to expand your vocabulary. Pronunciations: Listen to audio pronunciations for accurate articulation. Example Sentences: Understand how words are used in context with examples. Intuitive Interface: User-friendly design for seamless navigation and information retrieval. Search History: Easily revisit previous searches for quick reference.

Technologies Used

Frontend: HTML, CSS, JavaScript (ES6) Backend: Node.js, Express.js Database: MongoDB (for storing search history) API: Integrates with an external dictionary API for real-time word data.

Installation

  1. Clone the repository:
   https://github.com/EpicNesh26/Define-It.git
   cd define-it
  1. Install dependencies:
   npm install express mongoose body-parser axios dotenv
  1. Set up environment variables:
    Create a .env file in the root directory.
    Define your MongoDB URI and any other necessary environment variables.

  2. Start the server:

npm start
  1. Open your browser and visit http://localhost:3000 to use "Define It".

Contributing:

Contributions are welcome! If you have any suggestions, improvements, or feature requests, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

This project uses data from Dictionary API for word definitions.

About

"Define It" is your go-to dictionary app for quick, accurate, and comprehensive word definitions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published