Junjiequan / product-feedback-app

product-feedback-app client side only version

Home Page:https://product-feedback-app-jay.netlify.app/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Product feedback app - challenge by Frontend mentor

Installation

Clone repository

git@github.com:a331998513/product-feedback-app.git
cd product-feedback-app

NPM

npm install

Run app locally

npm run start

If typescript erro pops up, create .env in the root folder and include the text below

SKIP_PREFLIGHT_CHECK=true

Links

Requirements

Users should be able to

  • View the optimal layout for the app depending on their device's screen size
  • See hover states for all interactive elements on the page
  • Create, read, update, and delete product feedback requests
  • Receive form validations when trying to create/edit feedback requests
  • Sort suggestions by most/least upvotes and most/least comments
  • Filter suggestions by category
  • Add comments and replies to a product feedback request
  • Upvote product feedback requests
  • Bonus: Keep track of any changes, even after refreshing the browser (localStorage could be used for this if you're not building out a full-stack app)

Built with

  • CRA
  • styled-components
  • Redux
  • framer-motion
  • react-toastify
  • typescript

Author

About

product-feedback-app client side only version

https://product-feedback-app-jay.netlify.app/#/


Languages

Language:TypeScript 98.3%Language:HTML 1.7%