Skip to content

wadizaatour/reactQA

Repository files navigation

Question and Answer React App

Table of Contents

Introduction

Welcome to the reactQA! This application allows users to add questions through a form input and view them in a list. It utilizes React for the user interface and Redux Toolkit for state management. React Testing library / Jest for testing, Vite for system bundler and storybook to showcase each component individually

Features

  • Add questions using a form input.
  • Display a list of added questions.
  • Delete all questions or separately
  • Sort list of questions
  • Responsivness

Getting Started

Prerequisites

Make sure you have the following installed on your machine:

Installation

  1. Clone the repository:

    git clone https://github.com/wadizaatour/reactQA.git
  2. Navigate to the project directory:

    cd reactQA
  3. Install dependencies:

    npm install

To run the application

npm run dev

To run storybook

npm run storybook

To run test

npm run test

To build to production

npm run build

To deploy to gh-pages

npm run deploy