Welcome to our Quiz Application! This application is designed to provide users with an engaging quiz experience across various categories. Built using React.js and employing the useReducer hook for state management, our app offers a seamless interface and interactive features to enhance the quiz-taking experience.
- Progress Bar: Keep track of your progress within each quiz through a visual progress bar, indicating the completion status.
- Timer: Experience timed quizzes with a built-in timer feature, adding an element of challenge and excitement to the quizzes.
- Dark and Light Mode: Switch between dark and light themes to suit your preference, offering a personalized visual experience.
- Tailwind CSS: Styled using Tailwind CSS, our app boasts a modern and responsive design, providing a visually pleasing interface.
- React.js: Employed for building a dynamic and interactive user interface, ensuring smooth transitions between quiz sections and enhancing user engagement.
- useReducer: Utilized for managing complex state changes efficiently, enhancing the scalability and maintainability of the application.
- Tailwind CSS: Leveraged for styling components and ensuring a consistent and visually appealing design across the application.