Lexo is a simple and elegant dictionary web app built using React and styled with Tailwind CSS. It allows users to search for English words and get detailed meanings, examples, and synonyms.
- 🔍 Search for English words.
- 📖 View definitions, examples, synonyms and part of speech.
- 🧠 Synonyms displayed cleanly below each section.
- ❤️ Clean, mobile-friendly UI.
- ⚡ Caches word data in
localStorageto avoid repeated fetches.
src/
├── public/ # Favicon + Preview images
├── assets/ # Heart icon
├── components/ # Reusable UI components
│ ├── FooterCard.jsx # Footer
│ ├── Header.jsx # Header
│ ├── SearchBar.jsx # Search Area
│ └── WordCard.jsx # Main Word Card
├── App.jsx # Main app component
├── index.css # Global styles
└── main.jsx # React entry point
- React
- Tailwind CSS
- Vite
- JavaScript (ES6+)
git clone https://github.com/deepsoumya617/lexo.git
cd lexo
npm install
npm run devThen open localhost:port to view it in the browser.
- [✅] Add dark mode toggle
- [❌] Add antonyms section
- Dictionary API: Free Dictionary API
- Icons: Icons8
Made with ❤️ by Soumyadeep Ghosh

