Skip to content

GetAmbush/ambush-app

Repository files navigation

Ambush - Invoice Generator

Ambush - Invoice Generator

The app is a versatile invoice generator application designed specifically for Ambush employees to streamline the invoicing process. Create, manage, and send invoices effortlessly with this user-friendly tool.

Table of Contents

Installation

Play Store (Recommended)

To use the app, you can download and install it from the Google Play Store.

Manual Installation

If you prefer manual installation or want to access specific versions, you can download the APK from our GitHub Releases page. Choose the version you need and install it on your device.

Technology Stack

  • Platform Support: Ambush is built using Flutter and currently supports web, macOS, Android, and iOS platforms.

  • Stack:

    • State Management: MobX state management for efficient and reactive application state handling.
    • Architecture: Clean architecture and Model-View-ViewModel (MVVM) pattern for structured code and separation of concerns.
    • Dependency Injection: Dependency injection system implemented using GetIt and Injectable for managing dependencies.
    • Navigation: Auto Route for easy and declarative routing in the application.
    • Theme: Pre-defined theme using dynamic colors for a visually pleasing and accessible user interface.

Contributing

We welcome contributions to make Ambush even better. If you'd like to contribute, please review our contribution guidelines.

License

This project is licensed under the MIT - see the LICENSE.md file for details..