Inspiration

In a real classroom, learning happens fast and verbally. Teachers explain concepts, emphasize subtle details, give side comments, examples, and warnings often all in one flow. As students, it’s extremely hard to write down every important point accurately while also trying to understand what’s being taught.

Everyone misses something:

  • one student misses a formula,
  • another misses a definition,
  • someone else misses a worked example or an exam hint.

When notes are compared later, it becomes obvious that no single person captured the full lecture.

Traditional AI note-taking tools try to summarize from slides or recordings, but they often:

  • miss context added verbally by teachers,
  • leave out details students found important,
  • rely on a single source of truth.

We realized that good notes need unified, community-level input.
That insight became the foundation of Class Memory Rooms. App mockup


What it does

Class Memory Rooms turns each lecture into a shared, collaborative knowledge space.

School Dashboardt

  • Each school is a private workspace
  • Each lecture becomes a room where students contribute:
    • key takeaways
    • solved examples
    • confusions
    • resources
    • note photos

uploading note images

Once enough collective input exists, any student can trigger AI-generated unified notes, which compile:

  • structured explanations
  • definitions and formulas
  • worked examples
  • common mistakes
  • quick revision sheets
    Notes Stash

The result is a single, high-quality set of notes that reflects what the entire class learned, not just one person or one AI prompt.


How we built it

We built the project with a frontend-first, backend-ready approach.

frontend

This allowed us to focus on UX, collaboration, and system design while relying on a flexible backend.

Schema


Challenges we ran into

  • Designing a system where roles are scoped per school, not per user
  • Preventing users from being auto-redirected into a demo workspace unintentionally
  • Balancing open collaboration with safeguards against AI misuse
  • Making AI helpful without replacing human judgment
  • Ensuring demo behavior never leaks into real school workspaces

Many of these challenges required revisiting early assumptions and refactoring the architecture.


Accomplishments that we’re proud of

  • Turning a forum backend into a collaborative academic memory system
  • Designing a realistic multi-school, role-aware SaaS architecture
  • Empowering students, not just teachers to generate AI notes responsibly
  • Building a demo environment that showcases the product without compromising real usage
  • Creating a frontend that is production-quality, backend-ready, and judge-friendly

What we learned

  • Learning is inherently collaborative, not individual
  • AI works best when it organizes collective human input
  • Role scoping per workspace is critical for real-world systems
  • Good frontend architecture prevents backend and permission bugs early
  • Iteration and correction are signs of strong engineering, not failure

What’s next for Class Memory Rooms

  • Advanced semantic search across lectures and note
  • Analytics for teachers to understand learning gaps
  • Mobile-friendly and offline-first experiences

Class Memory Rooms is built on a simple belief:
When everyone contributes what they caught, nothing important gets lost.

Built With

Share this project:

Updates