quiznote

A quiz generator for creating quizes from your notes and textbooks | Powered by Google Gemini

MIT License

Stars
2

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