MindVault
Inspiration
The inspiration for MindVault emerged from a common frustration with digital note-taking. While tools like Google Keep and Notion are great for saving content, they often become cluttered over time, making it difficult to find specific information later. We wanted to create a solution that automatically organizes saved content, ensuring that when users revisit their notes, they find a well-structured library with proper classification and source references.
What it does
MindVault is a browser extension that transforms how you save and organize web content:
- One-click saving of social media posts and web content
- Automatic classification of saved content into relevant categories
- Instant text summarization for quick comprehension
- Clean, organized interface to browse your saved content
- Source tracking to maintain references
- Built-in console to manage and search through your knowledge base
How we built it
The extension is built using:
- JavaScript for core functionality
- Chrome Extension APIs for browser integration
- Google's Gemini Nano LLM for content analysis and summarization
- Chrome's local storage for data persistence
- Custom UI components for seamless browser integration
Challenges we ran into
- Learning curve with Chrome Extension architecture
- Complex communication patterns between background workers and UI
- Optimizing prompt engineering for consistent classification results
- Managing state across different extension components
Accomplishments that we're proud of
- Created a genuinely useful tool that enhances daily browsing
- Implemented efficient content classification system
- Built an intuitive summarization feature
What we learned
- Chrome Extension development architecture and best practices
- Working with Gemini Nano LLM capabilities and limitations
- Importance of content classification in user experience
- Effective prompt engineering techniques
- Browser-based state management strategies
What's next for MindVault
Future enhancements planned:
- Export functionality for saved content
- Integration with popular note-taking applications
- Custom tagging system for personalized organization
- Note editing capabilities

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