Skip to content

This application is able to store customer and product information locally. It uses this information when issuing invoices.

Notifications You must be signed in to change notification settings

EsmaeeilMoradi/InvoiceCreator

Repository files navigation

InvoiceCreator

InvoiceCreator is an Android application designed to simplify the invoicing process. With this app, users can create, manage, and track invoices easily and efficiently, making it perfect for freelancers, small business owners, and contractors who need a streamlined invoicing tool on the go.

Features

  • Quick Invoice Creation: Generate professional invoices with a few taps.
  • Client Management: Save and manage client details for quick access.
  • Product/Service Catalog: Add products or services for easy invoicing.
  • PDF Export: Export invoices as PDFs for easy sharing and record-keeping.
  • Tracking & History: Keep track of issued invoices and view history.
  • Customizable Templates: Personalize invoices to fit your brand.

Technologies Used

  • Language: Java/Kotlin
  • Architecture: MVVM
  • Libraries: Retrofit, Room, PDF Export, Material UI

Getting Started

  1. Clone the repository:
  2. git clone https://github.com/EsmaeeilMoradi/InvoiceCreator.git
  3. Open in Android Studio.
  4. Build and run the application on an emulator or Android device.

Contributions

Contributions are welcome! Feel free to open issues, submit pull requests, or suggest new features.

License

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

Screenshots

App Screenshot App Screenshot App Screenshot

App Screenshot App Screenshot App Screenshot App Screenshot

About

This application is able to store customer and product information locally. It uses this information when issuing invoices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages