Work
Backend platform

Taggz AI Event Photography Platform

A full-stack AI event photography platform with a Laravel API backend and a Next.js admin dashboard for events, media workflows, payments, analytics, moderation, and permissions.

Open project
System
Taggz AI Event Photography Platform
Timeline
Live
Launch
Live project
Year
Portfolio
Taggz AI Event Photography Platform preview
Backend platform
Laravel 13 / PHP 8.3 / Sanctum
Backend platform

Taggz AI Event Photography Platform

Backend platformLaravel 13
Project bannerTaggz AI Event Photography Platform
01

Project Overview

Taggz is an AI-powered event photography and photo-sharing platform with a Laravel API backend, a Next.js dashboard, and a mobile app on the Apple App Store. The system supports event creation, role-based hosting, attendee management, AI face matching, scalable media uploads, subscriptions, payments, analytics, moderation, notifications, and admin operations.

02

Backend API

Developed the Laravel backend API with Sanctum authentication, role-based permissions, AI photo processing workflows, payment integrations, and scalable media upload infrastructure. Built RESTful APIs for authentication, social login, OTP email verification, password reset, user profiles, account management, Firebase push notifications, notification preferences, support issues, and device token management.

03

Events, Roles & Photo Workflows

Implemented event management with public/private events, hosts, co-hosts, moderators, invitations, ownership transfer, QR/code joining, attendee check-in, and event groups. Developed advanced photo workflows including direct uploads, batch uploads, multipart uploads, ZIP uploads, resumable tus uploads, folders, favorites, reports, share links, and download tracking.

04

AI, Payments & Admin Operations

Integrated AI photo indexing and face matching through internal callback APIs, face enrollment, user-photo matches, and retroactive matching jobs. Added monetization features including event packages, subscriptions, package tiers, upgrade requests, recurring billing, download entitlements, Stripe, Paymob, webhooks, receipts, refunds, and billing history. Built admin features for banning, event flagging and archive, moderation queues, photo approval/rejection, analytics, audit logs, Telegram notifications, subscription settings, scheduled commands, queue jobs, Docker deployment files, and automated feature tests.

05

Next.js Dashboard

Developed a protected dashboard using Next.js App Router, NextAuth, role-based access guards, and reusable dashboard shell navigation. Built event screens for listing, creating, editing, publishing, cancelling, completing, deleting, grouping, and viewing detailed event data. Added event detail tabs for overview, photos, members, analytics, and subscriptions, with grid, list, and advanced views.

06

Dashboard Product Surface

Implemented photo management with upload monitoring, photo detail pages, lightbox viewing, favorites, deletion, retry flows, moderation reporting, and tus upload support. Built member management, package tiers, pricing rules, upgrade requests, inquiries, expiry views, billing console tabs, KPI cards, charts, revenue analytics, event metrics, photo metrics, audit logs, payment transactions, subscriptions, payout views, Telegram/admin notification settings, and admin subscription rules.

Stack and capabilities.

The technical footprint stays visible without turning the case study into a sparse list.

8 capabilities
01
Laravel 13
02
PHP 8.3
03
Sanctum
04
Spatie Permission
05
Stripe
06
Paymob
07
Firebase FCM
08
S3/B2 Storage

Build notes and proof.

Project Overview

Taggz is an AI-powered event photography and photo-sharing platform with a Laravel API backend, a Next.js dashboard, and a mobile app on the Apple App Store. The system supports event creation, role-based hosting, attendee management, AI face matching, scalable media uploads, subscriptions, payments, analytics, moderation, notifications, and admin operations.

Backend API

Developed the Laravel backend API with Sanctum authentication, role-based permissions, AI photo processing workflows, payment integrations, and scalable media upload infrastructure. Built RESTful APIs for authentication, social login, OTP email verification, password reset, user profiles, account management, Firebase push notifications, notification preferences, support issues, and device token management.

Events, Roles

Implemented event management with public/private events, hosts, co-hosts, moderators, invitations, ownership transfer, QR/code joining, attendee check-in, and event groups. Developed advanced photo workflows including direct uploads, batch uploads, multipart uploads, ZIP uploads, resumable tus uploads, folders, favorites, reports, share links, and download tracking.

Taggz AI Event Photography Platform project media 1
Project image 1Taggz AI Event Photography Platform
TRAFFODATA / System 02Live model
Portfolio
Taggz AI Event Photography Platform
Backend platform
Signal 1
Backend platform
Signal 2
Laravel 13
Signal 3
Live project
Signal 4
Live
Laravel 13, PHP 8.3
Laravel 13 / PHP 8.3 / Sanctum / Spatie Permission
Generated system bannerLaravel 13, PHP 8.3