A full-stack web application built using Next.js 13, Supabase, and Prisma. Play AI-generated trivias about different topics such as art, entertainment, geography, history and science.
Trivia Time is a trivia game that allows users to play AI-generated quizzes across various topics such as art, entertainment, geography, history, and science. With captivating quizzes and the opportunity to compete with people worldwide, players can test their knowledge and strive to become a true trivia master. The game is built on a tech stack that includes Next.js, Chakra UI, NextAuth/Auth.js, Supabase, React Email, Prisma, React Hook Form, and Zustand.
To install Trivia Time, follow the steps below:
git clone [repository-url]
cd trivia-time
npm install
.env file and adding the following variables:NEXT_PUBLIC_SUPABASE_URL=[supabase-url]
NEXT_PUBLIC_SUPABASE_KEY=[supabase-key]
OPENAI_API_KEY=[openai-api-key]
npm run dev
http://localhost:3000.Trivia Time is a trivia game that offers an immersive experience by providing AI-generated quizzes across various subjects. With its intuitive features such as authentication, user leaderboards, and integration with OpenAI’s GPT API, players can enjoy challenging quizzes while competing with others globally. The game’s tech stack, including Next.js, Chakra UI, and Supabase, ensures a robust and user-friendly environment for players. Overall, Trivia Time is an engaging and entertaining trivia game suitable for trivia enthusiasts of all levels.