Evavic44 / quiznote

An AI-powered quiz generator for creating quizes from your notes and textbooks | Powered by Google Gemini

Home Page:https://quiznote.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quiznote

The ultimate learner's companior for transforming notes into interactive quizzes to help maximize learning retention

cover image

Demo Video

Quiznote Demo Video

Technologies

Run Project Locally

Follow the steps below to run quiznote locally on your machine

Note

For the Google AI Hackathon judges, please ignore the steps below and insert the GOOGLE_SERVICE_KEY sent via the test email into a .env.local file to start the program.

  • git clone https://github.com/Evavic44/quiznote

  • Rename .env.example to .env.local

  • Get your private keys from google cloud IAM & Admin

  • Create a project that has access to all Vertext AI resource

  • Export the service account key to JSON

  • convert the JSON content to base64

  • Set the value of GOOGLE_SERVICE_KEY to the Base64 JSON

cd quiznote

npm install

npm run dev

Open http://localhost:3000 in your browser to see the result.

Important files and folders

File(s) Description
route.ts Integration file for setting up Gemini prompt
page.tsx Homepage route
components Where components are stored
store State management store



Built for the Google AI Hackathon

Powered by

About

An AI-powered quiz generator for creating quizes from your notes and textbooks | Powered by Google Gemini

https://quiznote.vercel.app

License:MIT License


Languages

Language:TypeScript 98.6%Language:CSS 1.0%Language:JavaScript 0.3%