sgrazys / interactive-rating-component

Learning Project | Interactive Rating Component

Home Page:https://saulius-grazys-rating-component.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIT License LinkedIn


Frontend Mentor | Interactive rating component solution

This is a solution to the Interactive rating component challenge on Frontend Mentor.
Explore the docs »

DEMO

Table of Contents
  1. Overview
  2. Getting Started
  3. License
  4. Contact

Overview

(back to top)

Challenge

  • View the optimal layout for the app depending on their device's screen size
  • See hover states for all interactive elements on the page
  • Select and submit a number rating
  • See the "Thank you" card state after submitting a rating

(back to top)

Solution screenshot

Social Proof Section

Links

Built With

React.js HTML CSS3

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • Mobile-first workflow

(back to top)

Getting Started


Prerequisites

Node.js - download and install

https://nodejs.org

Git - download and install

https://git-scm.com

This is an example of how to list things you need to use the software and how to install them.

  • npm

    npm install npm@latest -g

Launch locally

Would like to run this project locally? Open terminal and follow these steps:

  1. Clone the repo
    git clone https://github.com/sgrazys/interactive-rating-component.git
  2. Install NPM packages
    npm i
    
    or
    npm install
    
  3. Run the development server
    npm run start
    

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Saulius Grazys

Gmail LinkedIn

Project Link: https://saulius-grazys-rating-component.netlify.app/

(back to top)

About

Learning Project | Interactive Rating Component

https://saulius-grazys-rating-component.netlify.app/

License:MIT License


Languages

Language:CSS 49.5%Language:JavaScript 43.8%Language:HTML 6.6%