Convert Web POS to Native Android App

Job ID: 40550997

Budget: ₹12,500 – ₹37,500 INR

Project Title

Convert Existing Dhaba Junction POS (HTML/JavaScript) into Native Android Application

Project Overview

I already have a fully functional POS application built in HTML, CSS, and JavaScript that is currently running on Android devices using a WebView approach.

I am looking for an experienced Android developer to convert the existing application into a proper Android APK/AAB while preserving all existing functionality, UI, business logic, and workflows.

The goal is not to redesign the application but to create a stable, production-ready Android app that behaves exactly like the current version.


---

Existing Application

Current Technology:

HTML

CSS

JavaScript

Local Storage / JSON Database

Mobile-first responsive design


Current Usage:

Restaurant POS System

Running on Android tablets and phones

Samsung Fold

Samsung Tab A8

Android 10+



---

Core Modules

Order Management

Create Order

Edit Order

Cancel Order

Amount Due Orders

Complete Orders

Park Orders

Resume Parked Orders

Order History


Customer Management

Add Customer

Search Customer

Edit Customer

Assign Customer to Existing Orders

Import Customer List

Export Customer List


Menu Management

Multi-level Category Structure

Parent Category

Sub Category

Nested Categories

Product Management

Portion Management

Half / Full

Bone / Boneless Options

Price Management


Payment Management

Cash

UPI

Mixed Payment

Amount Due Tracking

Payment Collection

Due Settlement


Printing

Thermal Receipt Printing

58 mm Printer

80 mm Printer

KOT Printing

Reprint Receipt

Reprint KOT


Waiting Management

Waiting List

WhatsApp Notification

Seat Customer

Waiting Queue


Table Management

Assign Tables

Move Tables

Table Status


Reporting

Sales Reports

Payment Reports

Date Range Reports


Settings

Business Information

GST Details

UPI Details

Printer Settings

Backup / Restore



---

Android Requirements

Build as Native Android App

Preferred:

Kotlin


Alternative:

Java



---

Data Storage

Current local storage data must be migrated to:

SQLite OR

Room Database


All data must remain available offline.


---

WhatsApp Integration

Current WhatsApp functionality must continue working:

Order Placed Message

Order Ready Message

Payment Reminder

Review Request



---

Printing Support

Must support:

Bluetooth Thermal Printers

58 mm 80 mm

Printing Features:

Receipt Printing

KOT Printing

Reprint Receipt

Reprint KOT



---

Backup & Restore

Provide:

Manual Backup

Export complete database

Restore

Import database backup

Auto Backup

Optional


---

Performance

Requirements:

Instant screen transitions

No UI lag

Smooth scrolling

Works offline

Fast startup time



---

Device Support

Android Phone

Samsung Fold Series


Android Tablet

Samsung Tab A8

8 inch to 15 inch tablets


Portrait Mode Only


---

Security

Role Based Access

Owner Login

Operator Login

PIN Protection



---

Deliverables

Developer must provide:

Source Code

Complete Android Project

APK

Debug APK

AAB

Play Store Ready Build

Documentation

Build Instructions

Support

30 Days Bug Fix Support


---

Important Requirement

The app already exists and works.

This is NOT a new application development project.

The objective is:

Convert existing HTML POS into Android App

Preserve existing functionality

Preserve workflows

Preserve business logic

Preserve UI as closely as possible



---

Freelancer Qualification

Looking for developers with experience in:

Android Development

Kotlin

POS Applications

Thermal Printer Integration

Offline First Applications

SQLite / Room Database

WhatsApp Integration


Please share:

1. Similar POS apps developed


2. Android apps published


3. Estimated timeline


4. Fixed cost quote


5. Technology approach




---

Expected Timeline

2–4 Weeks

Budget Range

₹10,000 – ₹15,000

(Depending on approach and experience)