Skip to content

erfandevsol/en-dict-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š English-to-English Dictionary

A simple yet powerful web application that allows users to instantly look up the meaning of any English word β€” no installation, no technical knowledge required. Just type a word, hit search, and get the definition in seconds.

πŸ”— Live Demo: EN Dictionary

▢️ Preview

App Preview

✨ Features

  • Instant Word Search – Fetch definitions directly from dictionaryapi.dev in real-time.
  • Error Handling – Friendly messages for empty input or words not found.
  • Loading Indicator – Displays a β€œfetching data” message while retrieving results.
  • Clean & Minimal UI – Simple, distraction-free design for better focus.
  • Responsive Layout – Works seamlessly on desktop and mobile devices.

πŸ›  Technologies Used

  • HTML5 – Page structure
  • CSS3 – Styling and layout
  • JavaScript (ES6+) – Application logic
  • Vite – Fast build and development environment
  • dictionaryapi.dev – Free dictionary API for word definitions

πŸš€ Future Improvements

  • πŸ”Š Word Pronunciation – Audio playback for correct pronunciation
  • πŸ” Synonyms & Antonyms – Enhance vocabulary learning
  • πŸ“Œ Favorite Words – Save and revisit words anytime
  • πŸ—‚ Flashcard Storage & Review – Create, store, and review flashcards for better memorization
  • πŸ‘€ User Accounts & Login – Personalized experience and saved progress across devices
  • ⏰ Flashcard Reminders – Notifications to review saved flashcards
  • 🌐 Offline Support – Access recent searches without internet

πŸ’‘ This project is a beginner-friendly example of combining HTML (structure), CSS (design), and JavaScript (logic) into a practical, real-world application.

About

A minimal English-to-English dictionary web app with instant search, clean UI, and API-powered definitions.

Topics

Resources

Stars

Watchers

Forks