SnapNest – Event Photo Sharing Platform with QR & Face Recognition

Bluehost Shared Hosting


Hello!

SnapNest is a modern and powerful event photo sharing platform built with Laravel and Tailwind CSS. It allows event organizers, photographers, and guests to easily upload, manage, and access event photos using QR codes face recognition.

SnapNest provides a seamless and secure way to collect and share photos for weddings, parties, corporate events, and private functions. Guests can simply scan a QR code to upload photos or find their own photos instantly using face recognition.

The platform is designed with clean architecture, professional UI, and scalable performance, making it ideal for startups, SaaS businesses, photographers, and event management companies.

Authorization for Demo

Admin:

Admin URL:Click Here

Username: admin@mediacity.co.in

Password: 12345678

Photographer:

Frontend URL:Click Here

Username: user@mediacity.co.in

Password: 12345678

SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition

Who is it For?

  • Wedding Photo Sharing: Guests find their own photos instantly with face recognition and the couple selects their favorites.
  • Event Photography Studios: Manage corporate events, conferences, and parties with organized galleries and QR code access.
  • Photographers & Studios: Upload, manage, and deliver high-quality event photos with watermarking, branding, and client proofing.
  • Photography Agencies: Run a multi-user SaaS business with subscription plans, payment processing, and role-based access control.
  • Event Planners & Organizers: Handle weddings, birthday parties, corporate events, school events, and private functions.
  • Startup Founders: Launch a fully-featured event photo sharing SaaS out of the box.


Use Cases

  • Weddings & engagement events
  • Birthday & private parties
  • Corporate events & conferences
  • School & college events
  • Festivals & public gatherings
  • Sports events & competitions
  • Event photo sharing SaaS platform


SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition

Key Features

Event Management

  • Create & Manage Events: Full CRUD with custom slugs, event types (wedding, corporate, sports, etc.), dates, expiry, and hashtags.
  • Guest PIN Access: Protect galleries with a numeric PIN code for authorized viewing only.
  • Share Tokens: Generate unique share URLs with embedded tokens for secure gallery access.
  • Event Design Customization: Configure watermark settings, gallery layout, and branding per event.
  • Storage Quotas: Per-event storage tracking with quota enforcement based on user plans.
  • Bulk Import/Export: Import and export events in bulk for efficient management.

Media Upload & Processing

  • 5 Upload Methods: Batch (multi-file), chunked (large files with SHA256 checksums), ZIP archive extraction, FTP camera tethering, and Google Drive import.
  • Queue-Based Processing: Asynchronous image optimization via ProcessEventMedia jobs with configurable timeouts and retries.
  • Automatic Watermarking: Plan-based watermark application with cached GD resources for performance.
  • EXIF Orientation Fix: Automatic image rotation correction during processing.
  • Supported Formats: Images (JPEG, PNG, WebP, GIF, HEIC) and Videos (MP4, MOV, AVI, MKV).
  • Bulk Operations: Select-all-pages pattern for bulk delete, download, and management.

  • Dual Mode: Server-side Python (OpenCV YuNet + SFace) or browser-based ONNX Runtime — works on any hosting.
  • Auto Detection: FACE_MODE=auto tries Python first, falls back to browser mode automatically.
  • Guest Self-Search: Visitors upload a selfie to find their photos in the event gallery.
  • Browser Mode: Face detection and matching run entirely in the visitor’s browser — no Python required. Works on shared hosting.
  • Configurable Threshold: Similarity threshold adjustable (default 0.35) for matching accuracy.
  • Batch Indexing: DeferredFaceIndex job processes faces in batches per event.
  • Rate Limited: 5 searches per minute per IP to prevent abuse.
  • Session-Based: Search results expire after 30 minutes for privacy.
  • GDPR Compliant: Face data automatically cleaned up when events are deleted.

Image Editor

  • Built-In Editor: Filerobot Image Editor integrated directly into the admin panel — no external software needed.
  • Full Quality Editing: Loads the original uncompressed image instead of the optimized preview.
  • Complete Toolset: Crop, resize, rotate, flip, brightness, contrast, saturation, warmth, filters, text, shapes, and annotations.
  • High-Res Export: Saves images at 4x pixel ratio for maximum output quality.
  • Seamless Pipeline: Edited images automatically go through watermarking, optimization, and face re-indexing.

People Tab & Face Grouping

  • Automatic Face Clustering: Groups photos by person using greedy leader clustering on SFace embeddings — similar to Photos’ People feature.
  • Circular Face Thumbnails: Each person displayed as a 150×150 circular face crop generated from the highest-confidence detection.
  • Quality Filters: Low-confidence faces (< 0.65), small background faces (< 40px), and people appearing in fewer than 3 photos are automatically filtered.
  • Photo Lightbox: Click any photo to view full-screen with keyboard navigation (arrow keys and Escape to close).
  • Re-Cluster: One-click re-clustering when new photos are added.
  • Fast Performance: Clustering 5000 faces takes approximately 200–500ms, with cached loads around 20ms.
  • No External API: All clustering runs locally in PHP using stored face embeddings.

Image Editor (Prompt-Based)

  • Prompt-Based Editing: Describe edits in plain text such as “make the sky more blue” or “remove the car in the background”.
  • 5 Providers: Stability (SD3), OpenAI (DALL-E), Replicate (FLUX Kontext), Clipdrop (Reimagine), and Google Gemini 2.5 Flash Image.
  • Provider Selection: Choose provider from Admin → System Settings → Settings. API keys are stored encrypted.
  • Integrated Editor: Edit button appears directly inside the image editor toolbar.
  • Preview & Apply: Preview generated edits before applying or discarding them.

Image Tools

  • Background Remover: One-click background removal using U2-Net with transparent output.
  • Object Remover: Remove unwanted objects or people using LaMa inpainting with multi-layer blending.
  • Upscale: Enhance image quality using the Real-ESRGAN deep learning model while preserving dimensions.
  • Auto Enhance: Improve contrast, white balance, and sharpness using CLAHE and OpenCV.
  • Sharpen & Denoise: Apply unsharp mask sharpening and non-local means denoising.
  • 100% Local Processing: All image processing runs on your server using Python and ONNX Runtime without third-party APIs.

  • Daily Activity Chart: Bar chart tracking views, downloads, face searches, and selections with 7, 14, or 30-day range options.
  • Peak Hours Heatmap: 24-hour heatmap showing peak gallery traffic times.
  • Device & Browser Stats: Automatic detection of desktop, mobile, and tablet users with browser and OS breakdown.
  • Traffic Sources: Referrer tracking for WhatsApp, Instagram, Facebook, X/Twitter, Google, LinkedIn, and direct visits.
  • Top Media Rankings: Most viewed, downloaded, and selected photos displayed with thumbnails.
  • Engagement Metrics: Download-to-view ratio, face search success rate, and selection rate percentages.
  • Guest Activity Timeline: Real-time visitor activity feed including device, browser, and traffic source.
  • Export CSV: Export analytics data for Excel or Google Sheets.
  • Non-Blocking Tracking: Analytics recording uses try-catch to ensure visitor experience is never affected.

Storage & File Security

  • Private Storage: Default disk is client_media (storage/app/private), not publicly accessible.
  • UUID Filenames: All files stored with UUID names (no extensions) to prevent guessing.
  • Header Obfuscation: 32-byte header (8 “SNAPFILE” + 24 random bytes) prepended to files, making them unreadable by file explorers.
  • Signed URLs: All media served via time-limited signed URLs (4-hour default).
  • Cloud Storage: S3, Google Cloud Storage, Azure Blob, DigitalOcean Spaces, Bunny.net, and Wasabi support.

Client Proofing & Selections

  • Guest Favorites: Visitors can select/deselect favorite photos on the share gallery page.
  • Session-Based Tracking: Selections tracked anonymously via session_id.
  • Admin Review: Photographers see all guest selections grouped by media with counts.
  • Dedicated Tab: Selections appear in their own tab on the admin event page.

Documents Share

The system supports uploading different file types including: • PDF • XLSX • DOCX • TXT • CSV and more.


Payment System

  • 30+ Payment Gateways: (Stripe, PayPal, Razorpay, Square, Braintree, Mollie, Cashfree, Flutterwave, Paytm, Midtrans, Xendit, Instamojo, Paystack, Paddle, iyzico, PayHere, MercadoPago, 2Checkout, Coinbase Commerce, SSLCommerz, PayU, Tap, HyperPay, PayTR, Fondy, Skrill, CinetPay, Manual and many more.
  • Multi-Currency: 61 currencies pre-seeded with live exchange rate updates from open.er-api.com.
  • Coupon System: Discount codes with plan associations and usage tracking.
  • Order Management: Complete order lifecycle (pending, processing, completed, failed) with invoice generation.
  • Checkout Flow: Plan selection, gateway selection, currency conversion, coupon application, and payment processing.

Plans & Subscriptions

  • Flexible Plans: Monthly or lifetime duration with configurable pricing and offer prices.
  • Resource Limits: Per-plan limits for images, videos, events, storage (GB), and file size.
  • Feature Flags: Toggle capabilities per plan: watermark, design editor, guest upload, Google Drive import, FTP tethering, custom branding, cloud storage.
  • Plan Enforcement: PlanLimitService validates limits at upload time, event creation, and file size.

Admin Panel

  • Dashboard: Real-time stats for events, media, users, and revenue.
  • User Management: CRUD, bulk import/export, role assignment, GDPR delete requests.
  • Roles & Permissions: Spatie-based RBAC with 30+ granular permissions (create, read, update, delete, export, import per resource).
  • Content Management: Blog posts/categories, FAQs, testimonials, fact stats, custom pages.
  • System Settings: General, SMTP, footer, SEO, media pipeline, cloud storage, social login, GDPR, maintenance.
  • Locations: Countries, states, cities (hierarchical).
  • Languages & Currencies: Multi-language support and exchange rate management.
  • Security: 2FA enforcement, IP blocking, location blocking, audit logs.
  • Support Tickets: Issue tracking with assignments and status updates.

Security Features

  • Two-Factor Authentication: TOTP-based (Google Authenticator, Authy) with QR setup and recovery codes.
  • IP Blocking: Block individual IP addresses with reasons.
  • Location Blocking: Block access by country or state.
  • Security Audit Logs: Track login attempts, 2FA events, access denials with IP and user-agent.
  • Rate Limiting: Per-resource rate limiting on API endpoints and login attempts.
  • CSRF Protection: Token-based CSRF on all forms.
  • Security Headers: X-Frame-Options, X-Content-Type-Options, Content Security Policy.
  • Social Login: Google, Facebook, GitHub, LinkedIn, X/Twitter via OAuth2.

Frontend Pages

  • Homepage: Hero, features, pricing with live currency conversion, testimonials, FAQ, CTA sections.
  • Blog: Post listing with categories and individual post pages.
  • Legal Pages: Privacy policy, terms of service, cookie policy, refund policy.
  • Contact & About: Contact form and about page.
  • Gallery Share Page: PIN-protected gallery with lightbox, face search, selections, downloads, and social sharing.
  • Theme System: Dark/light mode with 30 color themes (ocean, forest, sunset, etc.).


Technology Stack

  • Backend: Laravel 12 (PHP 8.2+)
  • Frontend: Blade templates + Alpine.js v3 + Tailwind CSS
  • Database: MySQL 8.0+
  • Face Recognition: (Python 3.8+ with OpenCV YuNet + SFace)
  • Payment: 30 gateway drivers (Stripe, PayPal, Razorpay, and more)


SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition

Note: Any media – Images, icons or logos used in previews are not included in this item and you need to contact authors to get permission in case you want to use them in your commercial or non-commercial projects. Read help file for more details after you purchase the script.

Changelogs

28/07/2026 ( Version 1.4 )
 + Email Notifications + Photographer Portfolio + Event Video  + Duplicate Photo Detection + Bulk ZIP Download + Addon System  + New Payment Gateways (Adyen, Yandex, CCAvenue, MangoPay, Dodo, Google Pay) 
08/06/2026 ( Version 1.3 )
 + Store & Marketplace Features  Sell Photos: Allow photographers to sell high-resolution originals directly from their event galleries. Seller Payouts: Comprehensive payout request system supporting Bank Transfer, UPI, PayPal, and Custom Methods. Platform Commission: Site admins can configure a percentage-based commission kept from every seller sale. Auto-Watermarking: Store previews are automatically watermarked using a transparent PNG or text fallback. Originals remain untouched and secure. Secure Downloads: Purchasers receive time-limited and count-limited signed download links that prevent unauthorized sharing.  + Theming & Branding New Fronted Theme: A brand new modern fronted theme added for public-facing pages. Customizable Fronted Colors: Complete control over fronted theme colors to match your brand identity. Customizable Admin Dashboard: Personalize your admin panel with customizable dashboard color schemes. Complete Product Branding: Enhanced branding capabilities across the entire product interface to ensure a cohesive white-label experience.  + System Utilities  Database Backups: Added a built-in database backup feature to easily secure from the admin panel.  + Health Monitor   
11/05/2026 ( Version 1.2 )
 + Documents Share - The system supports uploading different file types including: • PDF • XLSX • DOCX • TXT • CSV and more. + UI Improvements  
11/03/2026 ( Version 1.1 )
 + Image Tools  + Image Editor + Screenshot Protection + Face Recognition Improvements + People Tab & Face Grouping + Prompt-Based Image Editor + Gallery Analytics 


Follow Us

SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition SnapNest – Event Photo Sharing Platform with QR & Face Recognition

5 average based on 6 ratings.

media-city

media-city

Visit Author's Portfolio

View Portfolio
Last Update 2026-07-28
Created 2026-03-02
Sales 42
Discussion Comments
Compatible Browsers IE11 Firefox Safari Opera Chrome Edge
Software Version PHP 8.x
High Resolution
Software Framework Laravel
Files Included JavaScript JS CSS PHP
Video Preview Resolution