Kifgo.lk Mobile App Development

Job ID: 39534768

Budget: $30 – $250 USD

Project Title:
Kifgo.lk Mobile Application Development

Version: 1.0
Date: June 22, 2025
Posted By: Kifgo.lk Team

Project Overview
We are looking for an experienced mobile app developer or team to build the Kifgo.lk mobile application, an e-commerce platform that connects Sri Lankan artisans with customers. The app should be user-friendly, secure, and responsive, offering essential marketplace features for both customers and sellers.

This job is based on the finalized Software Requirements Specification (SRS) below.

Project Scope & Objectives
Platform: iOS and Android (cross-platform preferred)

Purpose: Allow users to browse and purchase artisan products and enable sellers to manage orders and communicate with buyers.

Goal: Deliver a stable, production-ready app with real-time features, secure login, and full e-commerce functionality.

Key Features to Develop
1. Customer Features
Account Registration & Secure Login
Browse Mobile-First Product Catalog
Add to Cart and Secure Checkout
Apply Coupon Codes
View Order Status & History
Leave Ratings and Reviews
Real-Time In-App Chat with Seller (from product or order details page)

2. Seller Features
Seller Dashboard (product listing, order management)
Add/Edit/Delete Products
Manage Inventory and Coupons
View Orders and Process Shipments
Real-Time Chat with Buyers (reply and manage messages by product or order)

3. Functional Requirements
Authentication with secure login/logout
Order lifecycle management (placed → shipped → delivered)
Push Notifications for orders and chat messages
Chat feature per product or order
Ratings and Reviews system
Role-based access (Buyer, Seller)

4. Non-Functional Requirements
Real-Time Messaging:
Low-latency chat using Firebase, WebSockets, or equivalent
Message persistence
Scalable and secure architecture
Responsive and Fast UI/UX
Data security & GDPR compliance
Localized for Sri Lankan users (English + Sinhala/Tamil optional)

5. Chat Integration Requirements
Use Firebase/WebSocket/MQTT for real-time messaging
Store messages per order/product inquiry
Backend must handle authentication, message delivery, and storage
Message status (sent, received, read) preferred

6. Preferred Tech Stack
Frontend: Flutter (preferred), React Native, or Swift/Kotlin if native
Backend: Node.js, Firebase, Supabase, or similar (existing backend provided)
Database: Firestore or any real-time database with chat support

7. Deliverables
Fully functional mobile app (iOS and Android builds)
Source code with proper documentation
Deployment-ready version with integrated APIs
Instructions for future maintenance and updates

Timeline
Expected Delivery: 4–6 weeks
Milestones required for feature delivery & testing

How to Apply
Please share:
Portfolio of relevant apps you've developed (especially with chat features)
Your proposed tech stack
Timeline and cost estimate
Any questions you have about the SRS

Thank you for your interest in building something great with us at Kifgo.lk!


PS- Sample ui/ux design attached. This is what the design will look like.
Related categories: Mobile App Development iPhone Android App Design