Welcome to the Quiz App! This application is designed to provide an interactive and engaging way to test your knowledge on various topics. Built with modern technologies, this app ensures a smooth and responsive user experience.
Check out the live demo of the Quiz App here.
- Interactive quizzes with multiple choice questions
- Real-time feedback on answers
- Score tracking and result display
- Responsive design for all devices
- Framework: Next.js 14
- Styling: TailwindCSS
- Language: TypeScript
- State Management: Zustand
- UI Components: Shad CN/UI
This project uses The Trivia API to fetch quiz questions.
To get a local copy up and running, follow these simple steps.
Ensure you have the following installed:
- Clone the repository
git clone https://github.com/yusha0123/Quiz-App.git
- Navigate to the project directory
cd Quiz-App
- Install dependencies
or
npm install
yarn install
- Start the development server
or
npm run dev
yarn dev
- Open http://localhost:3000 with your browser to see the app in action.
To create a production build, run:
npm run build
or
yarn build
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Yusha Tahlil - LinkedIn Project Link: https://github.com/yusha0123/Quiz-App