Krymancer / dictionary-solid

Home Page:https://dictionary-solid.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Mentor - Dictionary web app solution

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

Table of contents

Overview

The challenge

Users should be 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
  • Bonus: Have the correct color scheme chosen for them based on their computer preferences. Hint: Research prefers-color-scheme in CSS.

Screenshot

FullHD

HD

Tablet

Mobile

Links

My process

Built with

  • Semantic HTML5 markup
  • Mobile-first workflow
  • Component Driven Development
  • SolidJS
  • TailwindCSS

What I learned

I don't really learn anything, I wanted to test this with HTML and Go but in order to submit the challenge I had to use an site that frontend mentor can check. So I tried to deploy an go web app to these sites without success, so I decided to use SolidJS and TailwindCSS and deploy to Vercel.

Author

About

https://dictionary-solid.vercel.app


Languages

Language:TypeScript 90.2%Language:JavaScript 4.7%Language:HTML 4.5%Language:CSS 0.6%