Inspiration
RUET students often have lecture slides, course notes, assignments, and other academic materials spread across different sources. We wanted to make it easier for students to interact with their course materials and quickly understand what they are studying.
What it does
RUET Study Buddy is an AI-powered course assistant. Students can upload course PDF materials and ask questions about them through a simple conversational interface. The application uses Gemini to generate contextual answers from the provided course material.
How we built it
We built the prototype using Next.js and TypeScript, with Tailwind CSS for the interface and the Google Gemini API for the AI functionality. The application provides a PDF upload flow and a chat interface for asking questions about course content.
Challenges we ran into
We learned how AI-assisted development can help us rapidly turn an idea into a working prototype, integrate Gemini into a web application, and iterate on the product while testing the AI responses and user experience.
Accomplishments that we're proud of
The main challenge was building and testing the core workflow within the limited Hack Day time. We focused on getting the essential experience working first: uploading course material, asking a question, and receiving an AI-generated response.
What we learned
We learned how AI-assisted development can help us rapidly turn an idea into a working prototype, integrate Gemini into a web application, and iterate on the product while testing the AI responses and user experience.
What's next for RUET Study Buddy
In the future, RUET Study Buddy could be extended with automatic exam preparation, practice-question generation, weak-topic identification, personalized study plans, and a searchable knowledge base across multiple courses.
Built With
- ai
- api
- css
- gemini
- next.js
- studio
- tailwind
- typescript