Inspiration: Many students find it difficult to revise notes, understand topics, and test their knowledge regularly. This project was inspired by the idea of using Artificial Intelligence to make studying easier, smarter, and more interactive for students. What it does: The AI Real-Time Smart Study Coach helps students by allowing them to upload study notes, generate quizzes automatically, ask questions to an AI tutor, and track their learning progress. It makes studying more organized and efficient. How we built it: We built this project using React for the frontend, Node.js and Express for the backend, MongoDB for storing data, and OpenAI API to provide AI-based quiz generation and tutoring features. Challenges we ran into: We faced challenges while extracting text from PDF files, connecting frontend and backend smoothly, and generating accurate AI responses from study materials. Accomplishments that we're proud of: We successfully created a working AI-based study assistant that can automatically generate quizzes and provide instant tutoring support. The system helps students learn in a smarter way. What we learned: We learned full-stack development, API integration, database management, and how to use Artificial Intelligence in real-world applications. We also improved problem-solving and project development skills. What's next for AI Real-Time Smart Study Coach: In the future, we plan to add user login, flashcard generation, study analytics, mobile app support, and personalized learning recommendations.
Built With
- css
- express.js
- html
- javascript
- multer
- node.js
- openai
- pdf-parse
- react.js
Log in or sign up for Devpost to join the conversation.