Skip to content

mikeywestie/quoteflow-mobile

Repository files navigation

QuoteFlow Mobile

QuoteFlow is a mobile-first quotation and invoicing application designed for field service businesses.

The application enables technicians and small business owners to manage customers, products, and quotations directly from an Android device, reducing paperwork and simplifying the quoting process while on-site.

Features

Current MVP

  • Customer management
  • Product management
  • Quote creation
  • VAT-inclusive pricing support
  • Local data storage using Room Database
  • Saved quotations
  • Sequential quote numbering (QF-2026-00001)
  • Modern Material 3 user interface
  • Offline-first architecture

Technology Stack

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room Database
  • Android Architecture Components
  • Gradle

Project Status

🚧 Active Development

Current Focus

  • Mobile quote creation workflow
  • Customer management improvements
  • Product management improvements
  • PDF quotation generation
  • Offline-first functionality

Planned Features

  • Cloud synchronization
  • Team collaboration
  • Invoice management
  • Reporting and analytics dashboard
  • Multi-device support
  • Customer communication features

Package

com.mikeywestie.quoteflow

Getting Started

Prerequisites

  • Android Studio (latest stable version recommended)
  • Android SDK
  • JDK 17+

Run Locally

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Allow Gradle to sync dependencies.
  4. Run the app module on an emulator or Android device.

Vision

QuoteFlow aims to provide a simple, reliable, and mobile-first solution for service-based businesses that need to create professional quotations quickly while working in the field.

Author

Michael Westman

About

Mobile-first quotation and invoicing application for field service businesses. Built with Kotlin, Jetpack Compose, Material 3, and Room Database.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages