Project Documentation

Comprehensive details about our senior project: SAWERNI — Connecting Photographers and Clients in Bahrain

Digital Transformation for Bahrain's Photography Market

SAWERNI is a comprehensive mobile platform that connects clients with professional photographers and videographers in Bahrain, providing a focused, non-distractive environment built specifically for the photography community.

100%
iOS & Android
Tech
AI upload mangement
Platform
Modern Tech Stack
Standard
Local Market Focus

Project Timeline

Duration: Two Semesters

Status: Completed

Team: 3 Students + 1 Supervisor

All Objectives Met ✓

Project Abstract

Problem Domain & Challenges - Professional photographers and videographers in Bahrain's local market face significant challenges in finding clients and showcasing their work effectively. Existing platforms such as Instagram, Upwork, and Behance are either too general, algorithm-driven, or not tailored to the local creative industry — forcing professionals to compete in a noisy, distracting digital environment that does not serve their specialized needs.

Solution & Approach - SAWERNI is a dedicated photography and videography platform designed to bridge this gap by connecting local creative professionals directly with clients in a focused, non-distractive community. The platform integrates Artificial Intelligence to automate captioning, categorize media dynamically, and moderate content proactively — ensuring a high-quality, professional space free from the noise of general social media algorithms.

Technologies & Outcomes - Built using FlutterFlow and Firebase, SAWERNI delivers a fully scalable, localized digital marketplace with features including secure direct messaging, event management, organized portfolios, and a non-addictive gamification system. The platform successfully enhances the professional media industry in Bahrain by empowering creatives with the tools they need to grow their careers and reach the right clients.

The Problem

Local photographers and videographers lack a dedicated platform to professionally market their services, manage client relationships, and showcase their portfolios — leaving them scattered across general-purpose social media with no targeted visibility in the local market.

Our Solution

SAWERNI provides a specialized, AI-powered platform tailored to the local creative industry — offering portfolio management, client discovery, secure messaging, event coordination, and smart content tools, all within a distraction-free and professionally curated environment.

Methodology & Architecture

[Your Development Methodology]

1️⃣
Planning & Requirements

Defined project scope, conducted stakeholder interviews, and gathered functional and non-functional requirements. Identified system gaps through comparative analysis of existing platforms such as Instagram, Behance, Upwork, and Glass.

2️⃣
System Design

Designed the system architecture including data schema, entity relationship diagrams (ERD), data flow diagrams (DFDs), and user flow diagrams. Defined the Firebase data collections and structured the UI/UX wireframes for all platform screens.

3️⃣
Development & Implementation

Built the full platform using FlutterFlow for the frontend and Firebase for the backend. Implemented core features including user authentication, portfolio management, secure messaging, event management, AI auto captioning, AI dynamic categorization, and the gamification system.

4️⃣
AI Integration & Content Moderation

Integrated AI-powered features including automatic caption generation, dynamic media categorization into sectors such as wedding and commercial photography, and a proactive content moderation system that scans media before publishing.

5️⃣
Testing & Deployment

Conducted unit testing, functional testing, and UI consistency testing across all platform modules. Validated system performance, resolved identified issues, and deployed the platform as a fully scalable, localized digital marketplace.

Technology Stack

Frontend
FlutterFlow Figma Material Design
Backend & Database
FireBase FireBase Storage FireStore
Tools & Services
AI/ML APIs Firebase Auth

System Architecture

Layer 1 - Client/Frontend

FlutterFlow-based mobile UI with Dart and Material Design components

Layer 2 - Application Logic

FlutterFlow business logic, AI auto captioning, dynamic categorization, and content moderation workflows

Layer 3 - Cloud Backend

Firebase Authentication, Firebase Cloud Functions, and real-time data sync

Layer 4 - Database

Cloud Firestore storing Users, Posts, Comments, Events, Chats, ChatMessages, User Stats, and User Points

System Outcomes & Features

Key features implemented

AI-Powered Features

  • AI Auto Captioning for uploaded media
  • AI Dynamic Categorization by sector
  • Proactive AI Content Moderation
  • Automated media scanning before publishing

Platform & Engagement

  • Non-distractive, algorithm-free feed
  • Gamification with digital badges
  • Micro-interactions and visual rewards
  • Long-term engagement without user fatigue

Security & Trust

  • Firebase Authentication for secure login
  • AI content gatekeeper before publishing
  • Privacy-respecting direct messaging
  • Community integrity enforcement

Core Platform Features

  • Organized professional portfolios
  • Secure direct messaging system
  • Event creation and management
  • Explore and search for local creatives

System Screenshots

Home Screen
Home Screen
Post Screen
Post Screen
Dashboard Screen
Dashboard Screen
Create Event Screen
Create Event Screen

Future Enhancements

Planned improvements and next-phase features

1️⃣
Advanced Analytics Dashboard

A business intelligence dashboard giving photographers insights into profile views, engagement rates, and client conversion metrics.

2️⃣
Infrastructure Migration & Content Optimization

Migration to optimized cloud infrastructure with CDN integration for faster media retrieval and reduced load times.

3️⃣
AI-Powered Moderation Upgrades

Enhanced AI content moderation with deeper contextual understanding and multi-language caption generation capabilities.

4️⃣
Augmented Reality Studio Preview

An AR feature allowing clients to preview photography setups and studio environments before booking a session.

5️⃣
Collaborative Project Spaces

Dedicated shared workspaces for media teams to coordinate shoots, share assets, and manage projects collaboratively within the platform.

Project Documentation

Review the complete project report including technical specifications, system architecture diagrams, and implementation details.

74 Pages System Architecture Source Code Evaluation