Inspiration

Students often store lecture notes, PDFs, assignments, and study materials across multiple platforms. Finding important information before exams becomes difficult, and most students don't know which concepts they actually understand and which topics need more attention.

We built MemoSphere AI to act as a personal learning operating system that transforms scattered learning resources into a structured and searchable knowledge base.

What it does

MemoSphere AI helps students organize, understand, and learn from their study materials.

Users can:

  • Upload academic documents
  • Build an AI-generated knowledge graph
  • Search concepts across all uploaded content
  • Generate quizzes from study materials
  • Identify learning gaps
  • Track exam readiness
  • Receive personalized learning recommendations
  • Monitor learning progress over time

Instead of simply storing documents, MemoSphere AI converts information into connected knowledge that helps learners study more effectively.

How we built it

The application was built using:

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • AWS DynamoDB
  • AWS S3
  • Clerk Authentication
  • Vercel
  • AI-powered document analysis and knowledge extraction

Uploaded documents are processed and stored securely. Concepts are extracted and connected into a knowledge graph. User learning activity is analyzed to generate recommendations, learning gaps, and exam readiness insights.

Challenges we ran into

One of the biggest challenges was designing a system that could transform unstructured learning materials into structured knowledge.

We also worked through challenges involving:

  • Knowledge graph generation
  • User-specific data isolation
  • Real-time synchronization across learning modules
  • Persistent cloud storage
  • AI response normalization and validation

Accomplishments that we're proud of

  • Built a complete AI-powered learning platform
  • Implemented knowledge graph generation from user documents
  • Created personalized learning recommendations
  • Developed learning gap detection and exam readiness analysis
  • Integrated AWS cloud services for scalable storage and persistence
  • Delivered a production-ready application with a modern user experience

What we learned

This project helped us gain hands-on experience with:

  • AI-powered educational applications
  • Knowledge graph systems
  • Cloud-native architectures
  • AWS DynamoDB data modeling
  • Full-stack application development
  • Building scalable learning platforms

What's next for MemoSphere AI

Future plans include:

  • Multi-format document support
  • Collaborative study spaces
  • AI-generated study plans
  • Mobile applications
  • Advanced learning analytics
  • Voice and video content processing
  • Integration with Learning Management Systems (LMS)

Our vision is to build a true AI-powered second brain for students and lifelong learners.

Built With

Share this project:

Updates