Skip to content

ikennarichard/quiz-app

Repository files navigation

Quiz App

Table of Contents

This is a simple quiz application built with Vue.js, Vue Router, and Pinia for state management.

Features

  • Navigation between quiz questions using Vue Router.
  • State management using Pinia.
  • Responsive design for both desktop and mobile devices.

Installation

Clone the repository:

git clone https://github.com/ikennarichard/quiz-app.git

Navigate to the project directory:

cd quiz-app
npm install

Run the development server:

npm run dev

Usage

  • Upon launching the app, users are presented home screen.
  • Select start quiz to answering questions.
  • Navigate through the quiz questions using the next and previous buttons.
  • Select an answer for each question and submit your answers.
  • After submitting, view your score and review the quiz.

Dependencies

Vue.js - A progressive JavaScript framework for building user interfaces. Vue Router - The official router for Vue.js. Pinia - Intuitive, type safe, light and flexible Store for Vue using the composition API.

Contributing

Contributions are welcome! Please feel free to submit any bug fixes or enhancements as pull requests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

This project was inspired by Platforms Innovations Limited.