Command Palette

Search for a command to run...

Command Palette

Search for a command to run...

Projects

Artiqo mobile marketplace front screen
Github
Website
Post

Artiqo Mobile Marketplace

Live
RoleMobile App Developer
TeamAcademic / Team Project
TimelineJun 2025-Present

Overview

Artiqo Mobile Marketplace is a Flutter and Firebase mobile app designed for Sri Lankan artisans who need a proper selling platform instead of relying only on social media pages and manual order tracking.

The app connects artisan sellers and buyers through dedicated seller profiles, product listings, category browsing, search and filtering, wishlists, cart flows, order management, reviews, ratings, and secure buyer-seller chat. The seller side is not just upload-and-forget: it includes inventory tracking, low-stock alerts, order acceptance/cancellation/completion workflows, and basic sales analytics.

The backend shape is Firebase-first: Firebase Authentication handles account access, Firestore stores marketplace data and real-time messages, Firebase Storage supports app assets, and Cloudinary handles product media. The mobile client is built in Flutter and Dart for Android and iOS compatibility.

The project is explicitly local-market focused. The README defines Sinhala, Tamil, and English support, local pickup, local delivery support, and Sri Lankan payment gateway integration through PayHere and Genie as part of the product direction. It was developed as Mobile App Development coursework and is still marked as under development in the source repository.

Architecture

Rendering diagram...
pinch · drag

Challenges & Solutions

1

Sri Lankan artisans often depend on social media pages, which gives them visibility but weak selling tools, no structured inventory, and inconsistent order handling.

Designed the app around artisan storefronts, product management, inventory tracking, order workflows, and sales analytics instead of treating products as simple posts.

2

A local craft marketplace has to support trust and communication before buyers will transact with independent sellers.

Added buyer-seller chat, reviews, ratings, order tracking, and seller profiles so users can evaluate sellers and coordinate purchases inside the app.

3

Generic e-commerce UX does not fit the Sri Lankan market if it ignores language, pickup, and local payment habits.

Planned Sinhala, Tamil, and English localization, local pickup support, local delivery flows, and Sri Lankan payment gateway integration through PayHere and Genie.

4

Mobile marketplace media can become heavy and inconsistent when every seller uploads product images.

Used Cloudinary for image management and Firebase services for auth, data, storage, and real-time updates to keep the client architecture simple.

Marketplace Scope

Platforms

Android + iOS

Flutter cross-platform mobile app

Languages

3

Sinhala, Tamil, and English support

User Sides

2

Artisan seller workflows and buyer workflows

Backend

Firebase

Auth, Firestore, and storage-backed data model

Features

  • Firebase Authentication for buyer and artisan seller accounts
  • Artisan seller profiles with bio, contact information, and virtual storefront identity
  • Product listings with images, descriptions, pricing, categories, and stock levels
  • Inventory management with low-stock alert support
  • Buyer discovery through category browsing, search, and filters
  • Wishlist and shopping cart flows for saving and purchasing handmade products
  • Order management for sellers: view, accept, cancel, complete, and track orders
  • Buyer-side order tracking with delivery status updates and local pickup option
  • Secure buyer-seller chat for product questions and order coordination
  • Reviews and ratings to build trust around products and sellers
  • Local Sri Lankan payment gateway plan through PayHere and Genie
  • Cloudinary image management for marketplace product media
  • Real-time notifications for messages, orders, and promotional offers
  • Multilingual support for Sinhala, Tamil, and English
  • Discount system with promo codes and special offers