Skip to content

kalsariyaarpan/hackathon-2025

Repository files navigation

🚀 AI Guardian — Protecting Your Digital Memory

AI Guardian is an intelligent system that detects, predicts, and protects your digital files from silent data decay.
Using Google Cloud Vision AI and Supabase, it analyzes file integrity, identifies risks, and helps preserve digital archives before they are lost forever.


🌟 Why AI Guardian?

Every day, billions of images and documents become unreadable due to:

  • Bit-rot & storage aging
  • Outdated file formats
  • Silent corruption
  • Missing backups
  • Lack of proactive monitoring

Most tools only store your files —
AI Guardian protects them.


🧠 Core Features

  • 🔍 AI Integrity Scanner (Google Vision Analysis)
  • 📊 Health Score & Risk Detection
  • ⚠️ Issue Identification (blur, corruption, low-quality, missing text)
  • 🕒 Scan History Tracking
  • ☁️ Safe Backup System (Supabase Storage)
  • 🔐 Secure User Authentication (Supabase Auth)
  • 📁 File Upload & Metadata Handling
  • 📈 Real-time Dashboard & Insights
  • 💡 Preservation Recommendations

🛠 Tech Stack

🔵 Google Technologies

  • Google Cloud Vision API
  • Google AI Studio
  • Google Cloud Console

🟦 Supabase

  • Supabase Auth
  • Supabase Database
  • Supabase Storage
  • Supabase Edge Functions

🖥 Frontend

  • TypeScript (AI Studio Generated UI)

🔄 Process Flow

  1. User uploads a file
  2. File is stored in Supabase Storage
  3. Metadata is saved in Supabase Database
  4. AI Scan is triggered
  5. Supabase Edge Function calls Google Vision API
  6. Vision AI returns labels, text, image safety, and properties
  7. AI Guardian generates Health Score & Issue Report
  8. User views dashboard, scan history, and backup options

📸 MVP Snapshots

🔐 Login Page

Login Page

🏠 Home Page

Home Page

📤 Upload & Scan

Upload & Scan

📂 Project Structure

The project is organized into the following main directories:

  • src/ – Frontend application source code

    • components/ – Reusable UI components
    • pages/ – Application pages and routing
    • supabase/ – Supabase client and config
    • services/ – API and business logic
    • utils/ – Helper and utility functions
  • functions/ – Supabase Edge Functions

    • vision-analyze/ – Google Vision AI integration
  • public/ – Static assets


💬 Author

Arpan Kalsariya
📍 Surat, Gujarat


About

Ai-Guardian : is an intelligent file health and protection system developed for Hackathon 2025. It identifies “Shadow Data Decay” — files becoming unreadable, corrupted, blurred, outdated, or low-quality over time without users noticing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors