About
It’s 4 am and you’re studying for your finals, but you have f***ing idea where you learned about a question.
Meet StudyHUD, your new study copilot. StudyHUD is everything you'd want out of a study partner:
- Has perfect memory: shows you relevant slides and readings based on what you're working on
- Already did the homework: solves anything on the fly, using course knowledge
- Knows a friend called Google: auto-searches wikis and articles for you
StudyHUD integrates with Canvas LMS, the platform that most universities use to host content like lectures, assignments, and notes.
I built StudyHUD to supercharge student productivity. StudyHUD pulls up relevant content (like lectures slides or readings) while you’re working on a problem, generates an intelligent AI response, and retrieves useful online content (wikis, articles, etc).
Already use ChatGPT? I built a ChatGPT plugin with the same functionality because many students already use ChatGPT daily – but now ChatGPT is armed with the entire context of the course. I also roll my own custom Chrome Extension that makes it one click to connect Canvas to our platform.
How I built it
StudyHUD processes all course content into embeddings compatible with LangChain. Through the HUD user display written in React, users can upload questions and search for relevant snippets, generate an intelligent GPT-4 answer and browse through relevant online sources. Online sources are powered by SerpApi. Users can also use the ChatGPT plugin.
Challenges I ran into
I wanted to make using StudyHUD as frictionless as possible, and the main blocker is connecting to Canvas through an API key that the user needs to provide. To get around this, I built a Chrome extension that abstracts away the whole process and automatically grabs a key via reverse-engineered APIs.
Log in or sign up for Devpost to join the conversation.