Skip to content

davidkadaria/dictionary-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dictionary web app solution (Frontend Mentor)

This is a solution to the Dictionary web app challenge on Frontend Mentor.

Table of contents

Overview

The solution

Users are able to:

  • 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

Screenshot

Links

Built with

  • React - JS library
  • Mobile-first workflow
  • Semantic HTML5 (JSX) markup
  • BEM and OOCSS methodologies in combination

Author