Skip to content

Saish-3/PicMinder

 
 

Repository files navigation

PicMinder ✨

From Digital Hoarding to Actionable Intelligence 🚀

Our modern devices have become digital graveyards, filled with a staggering amount of content that is captured but never used. We're all digital hoarders, saving screenshots of recipes, to-do lists, and travel spots, only to lose them in a cluttered gallery. This isn't just about clutter; it's about wasted potential.

SnippetFlow is a smart, mobile-first solution that transforms your passive screenshots into actionable, organized content. We built a system that liberates you from this cycle of capture and forget, turning every screenshot into a productive opportunity.


Key Features 🎯

📸 Screenshot to Snippet

Use your phone's camera to capture any information, from a recipe on a magazine page to a flight itinerary on a website. SnippetFlow intelligently extracts and processes the content.

🔒 On-Device Processing

We believe in privacy by design. Our Progressive Web App (PWA) uses client-side Optical Character Recognition (OCR) to extract text directly on your device. The original screenshot image never leaves your phone.

🧠 Intelligent Structuring

The extracted text is sent to our serverless backend, where the powerful Google Gemini API instantly structures it. A block of text becomes a formatted recipe, a bulleted to-do list, or a neatly organized travel plan.

⚡ Serverless Efficiency

We've built an incredibly efficient, serverless architecture using Firebase Cloud Functions. By directly linking APIs and bypassing complex middleware, we ensure lightning-fast processing and a seamless user experience.

🛡 Privacy-First Design

Since only the extracted text—not the original image—is ever transmitted, your personal data remains secure and private.


Architecture and Technology Stack 🛠️

PicMinder is a powerful example of a modern, API-first application.

  • Frontend: Built as a Progressive Web App (PWA) using HTML, CSS (Tailwind CSS), and JavaScript. This allows for a native-app feel without a traditional app store download.
  • Backend: Leveraging Firebase for a robust, scalable, and serverless infrastructure.
    • Firebase Cloud Functions: Core backend logic for API calls and data processing.
    • Firebase Authentication: Secure user login and management.
    • Firebase Firestore: Real-time, NoSQL database for storing user snippets.
  • API Integration: Direct integration with Google Gemini API for intelligent text analysis and structuring. By skipping orchestration tools like n8n, we keep the workflow fast and efficient.

Getting Started 🚀

Follow these steps to experience SnippetFlow:

  1. Open the app and follow the prompts.
  2. Click the "Capture" button to open your camera.
  3. Take a photo of a recipe, a list, or any text you want to save
  4. Watch as PicMinder instantly transforms the image into a perfectly formatted digital snippet.

SnippetFlow: Because your screenshots deserve to be more than just memories. 💡

output_path

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.0%
  • CSS 1.1%
  • Other 0.9%