Skip to content

sleepypasta10/Enflat

Repository files navigation

Dictionary Web App

Dictionary web app is a web application built using ReactJS that allows users to search for the meanings, synonyms, antonyms, and other related information of a word. This app is designed based on the interface of Frontend mentor, providing users with real-time search results as they type in their query. The app retrieves data from Dictionary API.

Demo

https://enflat-dictionary.netlify.app/

Features

  • Search for words using the input field
  • See the Free Dictionary API's response for the searched word
  • See a form validation message when trying to submit a blank form
  • Play the audio file for a word when it's available
  • Switch between serif, sans serif, and monospace fonts
  • Switch between light and dark themes
  • View the optimal layout for the interface depending on their device's screen size
  • See hover and focus states for all interactive elements on the page

Screenshots

  • Desktop Design

vccuroyji9nqbuffdch6.webp

  • Tablet Design

a6rgn13dkuwmpdxngiaj.webp

  • Mobile Design

ktztuhkskeanuokr7bdw.webp

Built with

  • ReactJS
  • Tailwind CSS
  • dictionaryapi.dev
  • Semantic HTML5 markup
  • CSS custom properties
  • Mobile-first workflow
  • toggle Themes, Fonts with custom Hook

Run Locally

Clone the project

  git clone https://github.com/sleepypasta10/Dictionary-Web-App.git

Go to the project directory

  cd dictionary-web-app

Install dependencies

  npm install

Start the server

  npm run dev

Authors

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors