SooQna is a secure mobile marketplace built for smart electronic devices โ featuring auctions, escrow payments, AI assistance, and real-time chat.
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.
Payments are held safely until both buyer and seller confirm the transaction โ eliminating fraud risk.
Google Gemini Vision validates every listing image โ ensuring only genuine smart devices are posted.
Live auctions, instant chat, real-time notifications โ all powered by Supabase Realtime channels.
SooQna brings together the features that make online trading safe, fast, and trustworthy.
Funds are locked in an internal escrow wallet until both buyer and seller confirm the transaction. No payment gateway needed โ fully internal and secure.
SecurityReal-time bidding with proxy auto-bid support, live countdown timers, and instant bid updates via Supabase Realtime. Winners are processed automatically.
Real-TimeGoogle Gemini AI powers two features: an intelligent marketplace assistant that answers product queries with live data, and a Vision-based image moderation system.
AI PoweredDirect messaging between buyers and sellers with image sharing, reply threads, read receipts, and real-time delivery โ all optimized with 2-query efficiency.
Communication11 electronics categories (Phones, Laptops, Tablets, Gaming, Audio, Cameras, TVs, Smart Home, and more) with filters, condition sorting, and price ranges.
DiscoveryPost-transaction rating system with automated average updates, report & complaint management, user follow system, and an Admin dashboard for oversight.
TrustCross-platform mobile development for Android & iOS from a single codebase
Primary programming language โ fast, type-safe, and optimized for UI
Backend-as-a-Service providing database, auth, storage, and real-time features
Relational database with RPC functions for atomic wallet and auction operations
AI assistant (gemini-2.0-flash) for product queries and image moderation via Edge Functions
Live auction bidding, instant chat delivery, and real-time notification badges
A passionate team from the University of Bahrain, College of Information Technology.