https://github.com/michaelikoko/trivia
A React Trivia App leveraging the Open Trivia Database API for diverse questions, featuring multiple categories, adjustable difficulty levels, and a responsive design.
https://github.com/michaelikoko/trivia
axios opentdb-api react react-bootstrap react-router
Last synced: 2 months ago
JSON representation
A React Trivia App leveraging the Open Trivia Database API for diverse questions, featuring multiple categories, adjustable difficulty levels, and a responsive design.
- Host: GitHub
- URL: https://github.com/michaelikoko/trivia
- Owner: michaelikoko
- License: mit
- Created: 2024-01-14T10:55:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T11:36:28.000Z (over 2 years ago)
- Last Synced: 2024-02-04T12:59:02.530Z (over 2 years ago)
- Topics: axios, opentdb-api, react, react-bootstrap, react-router
- Language: JavaScript
- Homepage: https://quick-trivia.vercel.app
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Trivia App
A fun and engaging trivia application built with React, utilizing the Open Trivia Database (OpenTDB) API to fetch a wide range of trivia questions. Test your knowledge across various categories and difficulty levels in a sleek and user-friendly interface.
A captivating React Trivia App leveraging the Open Trivia Database API for diverse questions, featuring multiple categories, adjustable difficulty levels, and a sleek, responsive design.
## Features
- **Multiple Categories**: Choose from an extensive list of categories, including general knowledge, science, history, and more.
- **Difficulty Levels**: Adjust the difficulty level to match your expertise, from easy to hard.
- **Real-time Feedback**: Receive instant feedback on your answers and track your score as you progress.
- **Responsive Design**: Enjoy a seamless experience on both desktop and mobile devices.
- **Beautiful UI**: A clean and intuitive user interface designed for an enjoyable trivia experience.
## Getting Started
1. **Clone the repository:**
```bash
git clone https://github.com/michaelikoko/Trivia.git
cd Trivia
```
2. **Install dependencies:**
```bash
npm install
```
3. **Start the development server:**
```bash
npm run server
```
4. **Open your browser and visit `http://localhost:5173` to view the app.**
## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to help improve the application.
## Credits
- [React](https://reactjs.org/)
- [Open Trivia Database (OpenTDB)](https://opentdb.com/)
- [ReactBootstrap](https://react-bootstrap.netlify.app/)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
```
Feel free to further customize the content based on your project requirements.