This is a solution to the Clock app challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- View the current time and location information based on their IP address
- View additional information about the date and time in the expanded state
- Be shown the correct greeting and background image based on the time of day they're visiting the site
- Generate random programming quotes by clicking the refresh icon near the quote
- Semantic HTML5 markup
- SCSS
- Vanilla JavaScript
- JavaScript Fetch API
- Vite
How to work with external APIs with the use of JavaScript Fetch.
- Website - Jan-Luca Splettstößer
- Frontend Mentor - @lucaspl3tti
- Github - @lucaspl3tti
npm run dev
run this command to initialize a dev server with hot module replacement
npm run build
run this command to build the final app
npm run preview
run this command to initialize a preview server of the build
npm run lint:scss
run this command to lint over all scss files
npm run lint:js
run this command to lint over all js files