/product-feedback

Product feedback single page application

Primary LanguageVue

Product feedback app

This is a solution to the Product feedback app challenge on Frontend Mentor.

Main features

  • 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
  • View the optimal layout for the app depending on their device's screen size
  • Change products feedback status with drag'n'drop for roadmap page
  • Saving state after changes on page

Start project

# Install dependencies
npm install

# Run fake api with json-server
npm run api

# Start local dev server
npm run dev

List of npm scripts

Scripts name Description
npm run build Type-Check, Compile and Minify for Productionclient dev server(preferable)
npm run test:unit Run Unit Tests with Vitest
npm run lint Lint with ESLint
npm run deploy Deploy to Github Pages

Links

Built with

  • Vite, Vue 3, Typescript, Pinia

Author