Home About Project Features Team
๐Ÿ‡ง๐Ÿ‡ญ Made in Bahrain ยท University of Bahrain

The Smart Way to Buy & Sell Electronics

SooQna is a secure mobile marketplace built for smart electronic devices โ€” featuring auctions, escrow payments, AI assistance, and real-time chat.

11
Categories
3
User Roles
AI
Powered
2
Languages
๐Ÿค– AI ASSISTANT
Tell me about "S26 Ultra"
The S26 Ultra is listed for BD 800. It's a new phone with 1TB storage...
๐Ÿ””
๐Ÿ’ป Tech Deals
Sponsored
All Phones Laptops Gaming
โญ Recommended
๐Ÿ“ฑ
S26 Ultra
BD 800
๐Ÿ–ฅ๏ธ
GTX 1070
BD 50
๐Ÿ”จ Live Auctions
PS6
BD 905 ยท โ— LIVE
๐Ÿ 
๐Ÿ’ฌ
+
โค๏ธ
๐Ÿ‘ค
โ— LIVE AUCTION
๐ŸŽฎ
PS6
โฑ 665:40:17 remaining
Current Bid
BD 905.000
๐Ÿ”จ PLACE BID

Built to Solve Real Problems in Online Trading

SooQna (ุณูˆู‚ู†ุง โ€” "Our Market") was born from a real frustration: people with electronics to sell, trapped on social media platforms full of scams, poor organization, and no payment security.

Developed as a Senior Project at the University of Bahrain (ITCS498, 2025โ€“2026), SooQna is a full-stack mobile marketplace for smart electronic devices โ€” built with Flutter, powered by Supabase, and enhanced by Google Gemini AI.

๐Ÿ›ก๏ธ

Escrow Wallet System

Payments are held safely until both buyer and seller confirm the transaction โ€” eliminating fraud risk.

๐Ÿค–

AI-Powered Moderation

Google Gemini Vision validates every listing image โ€” ensuring only genuine smart devices are posted.

โšก

Real-Time Everything

Live auctions, instant chat, real-time notifications โ€” all powered by Supabase Realtime channels.

๐Ÿ“Š
Survey Findings
Why SooQna was needed
42%
Face scams
23%
Complex UI
50%
Use platforms
๐Ÿ› ๏ธ
Tech Stack
Modern. Scalable. Cross-platform.
Flutter Dart Supabase PostgreSQL Google Gemini AI Deno Edge Functions Supabase Realtime
๐ŸŽ“
Academic Context
ITCS498 Senior Project
University of Bahrain ยท College of IT ยท Department of Computer Science ยท Academic Year 2025โ€“2026

Everything You Need in One Platform

SooQna brings together the features that make online trading safe, fast, and trustworthy.

๐Ÿ”’

Escrow Wallet & Payments

Funds are locked in an internal escrow wallet until both buyer and seller confirm the transaction. No payment gateway needed โ€” fully internal and secure.

Security
๐Ÿ”จ

Live Auction System

Real-time bidding with proxy auto-bid support, live countdown timers, and instant bid updates via Supabase Realtime. Winners are processed automatically.

Real-Time
๐Ÿค–

AI Assistant & Moderation

Google Gemini AI powers two features: an intelligent marketplace assistant that answers product queries with live data, and a Vision-based image moderation system.

AI Powered
๐Ÿ’ฌ

In-App Chat System

Direct messaging between buyers and sellers with image sharing, reply threads, read receipts, and real-time delivery โ€” all optimized with 2-query efficiency.

Communication
๐Ÿ”

Smart Search & Categories

11 electronics categories (Phones, Laptops, Tablets, Gaming, Audio, Cameras, TVs, Smart Home, and more) with filters, condition sorting, and price ranges.

Discovery
โญ

Ratings, Reviews & Trust

Post-transaction rating system with automated average updates, report & complaint management, user follow system, and an Admin dashboard for oversight.

Trust

See SooQna in Action

๐Ÿ 
Home Feed
Home & Browse
๐Ÿ”จ
Live Auction
Live Auctions
๐Ÿ’ฌ
Chat Screen
In-App Chat
๐Ÿค–
AI Assistant
AI Assistant
๐Ÿ‘ค
Profile
User Profile
๐Ÿ›ก๏ธ
Admin Panel
Admin Dashboard

Built With Modern Tools

Flutter

Cross-platform mobile development for Android & iOS from a single codebase

Dart

Primary programming language โ€” fast, type-safe, and optimized for UI

Supabase

Backend-as-a-Service providing database, auth, storage, and real-time features

PostgreSQL

Relational database with RPC functions for atomic wallet and auction operations

Google Gemini

AI assistant (gemini-2.0-flash) for product queries and image moderation via Edge Functions

Supabase Realtime

Live auction bidding, instant chat delivery, and real-time notification badges

Meet the Developers

A passionate team from the University of Bahrain, College of Information Technology.

DrA

Dr. AbdulFattah Mahmood Abdulrazzaq Salman

๐ŸŽ“ Project Supervisor
Faculty member at the Department of Computer Science, University of Bahrain. Guided the team through the entire project lifecycle โ€” from requirement collection through implementation and testing.
MG

Mahdi Mohammed Ghuloom Haji

ID: 202104612
Full-Stack Developer
HS

Hussain Ali Abdulhussain Shughul

ID: 202202587
Full-Stack Developer
AA

Abdulaziz Abdulhadi Mohamed Alsakran

ID: 202105928
Full-Stack Developer
๐Ÿ›๏ธ
University of Bahrain College of Information Technology ยท Department of Computer Science ยท ITCS498 Senior Project ยท 2025โ€“2026
โœ… Message sent! We'll get back to you soon.