Inspiration
π§ AI-Powered Notes & Quiz Web App
β¨ Inspiration
This project was inspired by the idea of turning a basic notes app into a more intelligent, interactive learning assistant β combining note-taking, quizzing, and AI-generated responses into a single browser experience.
I wanted a lightweight way to use natural language AI models like ChatGPT or Hugging Face models to enhance daily study sessions or brainstorming, without relying on heavy software or complex tools.
π§ How I Built It
The app was built using:
- HTML, CSS, and JavaScript for the frontend
- Flask (Python) for the backend API
- Hugging Face Inference API to connect with
flan-t5-small, an instruction-tuned transformer model for text generation
Hereβs how it works:
- Flashcards and quizzes are created and rendered dynamically in the browser
- Notes are stored in a textarea element for quick writing
- Users can ask the AI questions β their input is automatically prefixed with
"Answer the question: "to help the model respond correctly - The frontend sends prompts to the Flask backend, which relays it to the Hugging Face API and returns a generated response
π What I Learned
- How to integrate a third-party AI model using
Log in or sign up for Devpost to join the conversation.