As students, we often face the struggle of revising long notes before exams. Teachers also spend hours creating practice material like quizzes. We wanted to solve this challenge by building an AI-powered tool that makes studying faster, simpler, and more interactive.
Our vision: “Turn any set of notes into quick summaries and quizzes — so learning becomes smarter, not harder.” Backend: Node.js + Express
API for /summary → generates 3–4 sentence summaries.
API for /quiz → creates 5 multiple-choice questions.
If OPENAI_API_KEY is available, we use GPT-3.5.
If not, we implemented a fallback that works offline.
Frontend: React (Vite)
Textarea for inputting notes.
Buttons for Generate Summary and Generate Quiz.
Clean UI to display results clearly.
Integration: Simple API calls from frontend to backend with Axios.
How to integrate AI models into real-world applications.
The importance of user-friendly UI/UX in EdTech.
Handling both online (API) and offline (fallback) solutions.
Working in a fast-paced hackathon environment, balancing ideas with implementation. Ensuring the app works with and without OpenAI API.
Designing quiz generation logic that produces relevant and clear questions.
Time constraints — building both frontend + backend in a short span.
Making the app simple enough for students but powerful enough to impress judges. With Smart Study Assistant, students can:
Revise faster through concise summaries.
Test themselves with automatically generated quizzes.
Save time and focus on understanding instead of just memorizing.
Teachers can also quickly generate practice material, making classrooms more engaging.
Built With
- api
- bootstrap
- css3
- express.js
- html5
- integration
- javascript
- node.js
- react
- ui
Log in or sign up for Devpost to join the conversation.