A generative trivia website built with Next.js, Firebase, NextAuth, Google OAuth, and TypeScript. Users can generate trivia questions for predefined school subjects and answer them with a unique interactive input style. The application supports user authentication with Google and stores data in Firestore.
Clone the repository:
git clone https://github.com/Alvalens/generative-trivia.git
cd generative-triviaInstall dependencies:
pnpm installSet up Firebase:
Set up Google OAuth:
CLIENT_ID and CLIENT_SECRET.Set up Gemini API: Create Gemini API credentials in the Google AI Studio.
Contributions are welcome! If you find any issues or have suggestions, feel free to open an issue or submit a pull request.
This project is licensed under the GPL-3.0 License see the LICENSE file for details.
yourusername with your GitHub username if applicable.This README.md should give anyone a clear understanding of how to set up, use, and contribute to your project.