The ultimate learner's companior for transforming notes into interactive quizzes to help maximize learning retention
 
- 🎯 NextJS - UI framework
- ☑️ Vercel - Hosting and deployment
- 💅🏽 TailwindCSS /CSS - Styling and UI
- 🤖 Gemini / AI API
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.exampleto.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 JSONcontent tobase64
- 
Set the value of GOOGLE_SERVICE_KEYto the Base64 JSON
cd quiznote
npm install
npm run devOpen http://localhost:3000 in your browser to see the result.
| 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 | 

