-
-
Browser Extension Login
-
Creating a new clip manually
-
List of clipped content in extension side panel
-
Webap Login
-
Analysing/summaring the clipped content
-
List of clipped information
-
screen grab--not working correctly as of now
-
Factchecking the content saved using sonar api
-
analysing the content using sonar api
🚀 ClipStore – Capture What Matters
🧠 Inspiration
The idea for ClipStore was born out of frustration — a daily struggle of capturing meaningful content from the web and organizing it. Screenshots scattered across folders, browser bookmarks cluttered beyond recovery, and losing that one snippet from a long article we didn’t save in time — we've all been there.
What if you could just select any part of any webpage, save it instantly, and retrieve it later — all with a single click?
ClipStore makes that vision real.
We imagined a tool not just for developers or researchers but for anyone who wanted to capture their digital trail — a designer clipping inspiration, a student storing notes, or a founder saving a golden quote.
🛠️ How We Built It
ClipStore is a full-stack solution comprising following parts:
Frontend
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Shadcn UI Components
- React Query for data fetching
- React Router for navigation
- Chrome Browser Extension
Backend
- FastAPI
- SQLAlchemy
- JWT Authentication
- SQLite Database
💡 What We Learned
- Mastered the Side Panel API and nuances of Chrome extension development under Manifest V3.
- How to use Perplexity Sonar API and how to build Agents using Agent SDK
More than just tech, we learned how small, frictionless UX decisions can dramatically improve user productivity and satisfaction.
🧗 Challenges We Faced
- Screenshot Capture Precision: Chrome doesn’t support screenshotting just a region —this is still a challenge and work in progress.
- *Balancing UX Simplicity *: Keeping the interface light and intuitive while enabling powerful content clipping and sync features was an iterative UX design challenge.
🌟 Final Thoughts
ClipStore started as a humble idea but evolved into a out of quest for solving personal problem faced daily in organising the digital content and information. It's built for speed, simplicity, and flexibility. In a world overflowing with content, we’re proud to have shipped something that helps people capture just what matters.
We believe this is just the beginning.
What's next for ClipStore
- Making the clipping functionality working on all the platform and browers.
- Complete migration to cloud for scalable hosting
- Making the backend Agentic by utilizing the best AI services likes of Perplexity.
- Allowing user to create multiple collections.
- Sharing of collection for collaboration
- Automatic setting of date/time based notification across platforms.
- Multimodal content analysis
- Passwordless login/signup
- Voice enabled content capturing, analyzing and managing.
Built With
- agent
- fastapi
- javascript
- openai
- python
- react
- sonar
- sqlite
- vite
Log in or sign up for Devpost to join the conversation.