SnapNest – Event Photo Sharing Platform with QR & Face Recognition

SnapNest – Event Photo Sharing Platform with QR & Face Recognition

Preview


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: [email protected]

Password: 12345678

User:

Frontend URL:Click Here

Username: [email protected]

Password: 12345678

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

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: Gmail-style select-all-pages pattern for bulk delete, download, and management.

Face Recognition Search

  • Python-Based Uses OpenCV’s YuNet detector and SFace recognizer for face detection and embedding generation.
  • Guest Self-Search: Visitors upload a selfie to find their photos in the event gallery.
  • 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.

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.

Payment System

  • 30+ Payment Gateways: Stripe, PayPal, Razorpay, Square, Braintree, Mollie, Cashfree, Flutterwave, Paytm, Midtrans, Xendit, Instamojo, Paystack, Paddle, 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)

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.

Note: You need to have a valid OpenAI for using this script. It is a 3rd party AI service provider and they provide a paid service. For Text to Speech service, you need to have a valid Cloud account.

Follow Us



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

Note: If you are having trouble with SnapNest – Event Photo Sharing Platform with QR & Face Recognition Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.

Prev