KaisoX24/AI-Notes-Summarizer
AI-powered tool that summarizes notes and documents into concise key points.
What's novel
AI-powered tool that summarizes notes and documents into concise key points.
Code Analysis
3 files read · 2 roundsA single-file Streamlit app that extracts text from an uploaded PDF and sends it to Groq's LLM API with a prompt requesting a summary and MCQs, then displays and offers download of the raw LLM response.
Strengths
It's a functional, minimal working app that accomplishes its stated goal with very little code. The prompt engineering for the system message is reasonably well-structured with clear instructions for the LLM.
Weaknesses
Error handling is a single blanket except that returns a typo'd string with no user feedback about what went wrong; there's no input validation, no tests, an unused dependency (supabase), and the entire 'AI' is just one API call with no custom logic.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
6
Contributors
1
Files
6
Active weeks
3
Repository
Language
Python
Stars
1
Forks
0
License
MIT