Flutter Developer for Billing App

Job ID: 39846532

Budget: ₹600 – ₹601 INR

Post Title

Need Flutter Frontend Developer for Invoicing & Billing App (English + Gujarati) – 3 Days Deadline

Project Description

I have already completed 90% the backend (Node.js + Express + TypeScipt + MongoDB) for my invoicing and billing app. Now, I need a Flutter frontend developer to build the mobile app UI and integrate it with backend APIs.

The app is designed for small to medium businesses to manage invoicing, stock, and sales.

Condition: If minor backend edits or adjustments are needed during integration, the developer must also handle those.

Key Features to Implement (Frontend)

User Registration & Login

Signup with business details (name, GST optional, email, mobile, password, UPI ID).

Email verification.

Subscription plan (₹100/month).

Dashboard

Add/view products (category, base price, selling price, stock).

Stock management with low stock alerts.

Search products.

Invoice Management

Create invoices (select products, quantities, discount, sell price).

Cash payment (mark paid).

Online payment via UPI QR code (QR generated dynamically).

Print invoice (support mini thermal printer).

Share invoice via WhatsApp, Email, or SMS.

Reports & Analytics

Monthly sales, yearly sales, and profit reports.

Invoice history (5+ years storage).

Suppliers & Purchase Orders

Manage suppliers.

Add purchase orders and update stock.

Admin Panel (Frontend)

Lightweight admin UI to check subscriptions, users, and payments.

Other Features

Offline mode with auto sync when online.

Multi-language support (English and Gujarati – mandatory).

Clean and responsive UI.

Deliverables

Flutter frontend app (Android + iOS).

Complete API integration with backend.

UI/UX based on modern SaaS design.

Subscription flow connected to backend.

Printer integration (Bluetooth/WiFi).

Testing and bug fixing.

Handle small backend edits if required during integration.

Skills Required

Flutter (Dart)

REST API integration

State management (Provider/Bloc/GetX)

Payment & QR code handling

Thermal printer integration

Localization (English + Gujarati)

Basic Node.js & MongoDB knowledge for edits

Budget & Timeline

Budget: ₹100 – ₹400 INR (fixed)
Timeline: Must be completed within 3 days

How to Apply

Please include:

Examples of Flutter apps you’ve built.

Your experience with API integration, multi-language apps, and printer integration.

Confirmation that you can deliver in 3 days and handle small backend edits if needed.
Related categories: JavaScript Dart Node.js AngularJS MongoDB Flutter Invoicing