Skip to content

Repository files navigation

Vocabulex

A sleek and modern dictionary web app built with React and Tailwind CSS. Instantly fetch word meanings, listen to pronunciations, and enjoy smooth UI/UX with a dark theme.


🚀 Features

  • 🔍 Instant word lookup via Dictionary API
  • 🔊 Audio pronunciation playback
  • 🌙 Dark mode toggle
  • 🎨 Styled with Tailwind CSS
  • ⚛️ Built using React and JSX fragments

🧩 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm

Installation

git clone https://github.com/SnigdhaDatta/Vocabulex.git
cd Vocabulex
npm install
npm start

Then open http://localhost:3000 in your browser.


🌈 How It Works

  1. Enter a word into the input field.

  2. The app fetches data from an external API.

  3. Displays:

    • Definitions
    • Examples
    • Synonyms / Antonyms
    • Audio pronunciation
  4. Use the dark mode toggle to switch themes.


📁 Folder Structure

Vocabulex/
├── public/
├── src/
│   ├── components/
│   ├── hooks/
│   ├── styles/
│   ├── App.jsx
│   └── index.jsx
├── package.json
├── tailwind.config.js
└── postcss.config.js

🖌️ Styling

Tailwind CSS is used for all styling. Classes are applied directly in JSX to rapidly build UI components.


🧠 What I Learned

  • How to use React functional components and hooks
  • API fetching and error handling
  • Tailwind CSS utility-first styling
  • Implementing audio playback
  • Theme state management (Dark Mode)

📸 Screenshots

(Add screenshots here if available)


🌐 Live Demo

🔗 https://vocabulex.vercel.app/


📄 License

This project is licensed under the MIT License. See the LICENSE file for more information.


🙋‍♀️ Contact

Created by Snigdha Datta GitHub: https://github.com/SnigdhaDatta/Vocabulex


🛠️ Contributing

Pull requests are welcome!

  1. Fork the repo
  2. Create your feature branch: git checkout -b feature/your-feature
  3. Commit your changes: git commit -m 'Add your feature'
  4. Push to the branch: git push origin feature/your-feature
  5. Open a pull request
Let me know if you'd like:
- Badges (npm, GitHub stars, Netlify deploy, etc.)
- Auto-generated Table of Contents
- Screenshot embedding
- Deployment guide for Vercel or Netlify

About

Minimal Dictionary with realtime Search Results and Audio Pronunciation

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages