crammr: Your AI-Powered Classmate
Inspiration: The Student Struggle
When you're struggling with a class, finding reliable support outside the classroom is tough. Students typically face three difficult options:
- The "Super Friend" Search: Asking that one hard-working, high-grade-achieving friend with perfect notes. How many friends do you know like that?
- Exorbitant Tutoring: Paying huge amounts for a private tutoring center tailored to your university and specific class - an expensive solution for quality help.
- The Internet Scourge: Scouring the internet only to find notes not related to your university, incomplete class materials, or content hidden behind frustrating paywalls.
For those who would rather not pay exorbitant fees and don't have a huge network of extremely talented friends, crammr will be that friend for you.
Made by students, maintained by students, for students. A free, non-profit service to help the university student community thrive.
What it Does
crammr is the ultimate study resource hub.
It collects notes submitted by students who have successfully completed your class. An advanced AI algorithm, assisted by a volunteer (a senior from your university), then decides which submission or combination of submissions is the best. It either displays the absolute best note submission or stitches together the highest-quality segments from several good sources.
Beyond the notes, you are provided with a powerful suite of AI tools to enhance your learning:
- A smart chatbot that can read the note you are viewing and understand your syllabus.
- AI-generated quizzes for self-testing.
- AI-generated podcasts on your class material for learning on the go.
How I Built It
The project followed a standard tech-product workflow:
- Product Management Work: Developed the MVP scope, created wireframes, and defined features.
- Tech Stack: Built using JavaScript/TypeScript (TS), Node.js, React, and Tailwind CSS, powered by the Gemini API.
Challenges I Ran Into
- Solo vs. Teams: Competing against teams of four meant the sheer production volume was much smaller, which required tightening the MVP scope to fit the time constraints.
- API Security: I had to keep the sign-in flow, custom REST API, and JWT authentication out of the public deployment. The publicly available (Render) version therefore does not contain the API calls to avoid leaking personal data. My live demo, however, features the version committed to GitHub that includes functional AI API calls.
Accomplishments I Am Proud Of
- Functional API Calls with Gemini for the relative comparison learning grading algorithm that sorts the best notes for volunteers to review.
- Functional API Calls with Gemini for the full suite of student learning services (chatbot, quiz generation, etc.).
- A very pretty UI accomplished despite the constrained time.
What I Learned
- The critical importance of validating ideas before pursuing them fully. I started this project on Saturday afternoon due to switching between initial ideas, but I believe it was worth the pivot.
What's Next for crummr
- Full Deployment: Completing development with a dedicated dev team.
- University Rollout: Deployment at Florida universities, starting with FIU and UF with the help of student volunteers!
Feel free to message me on LinkedIn if you're interested in helping the crammr community!
Built With
- gemini
- html/css/js
- javascript
- node.js
- react
- shadcn
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.