Skip to content

An Android application for managing invoices, including editing, searching, sorting, revenue calculation per month, and exporting to PDF.

License

Notifications You must be signed in to change notification settings

NathanelMa/InvoiceApp

Repository files navigation

Invoice Manager Application

Overview

This project was developed as part of an assignment in the Computer Science degree program at Tel-Hai Academic College. The application serves anyone interested in managing invoices, allowing users to:

  • Edit, add, and review invoices.
  • Search invoices by invoice number or date.
  • Sort search results for better organization.
  • Manage items (adding and editing).
  • Store all data in a local SQLite database.
  • Export and share selected invoices by converting them into a PDF file.

Features

  • Invoice management (add, edit, search, and sort invoices).
  • Item management (add and edit items).
  • Local database storage using SQLite.
  • PDF generation and sharing of invoices.
  • Business profile
  • Calcaltion of revenue for each month.

Technologies Used

  • Programming Language: Java
  • Database: SQLite
  • Development Tools: Android Studio / IntelliJ

Installation & Usage

  1. Clone this repository:
    git clone https://github.com/NathanelMa/InvoiceApp.git
  2. Open the project in Android Studio (or your preferred IDE).
  3. Install dependencies if needed.
  4. Run the application on an emulator or a physical device.

License

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

Authors

  • NathanEl Mark
  • Dor Binyamin
  • Orel Gigi

Screenshots

About

An Android application for managing invoices, including editing, searching, sorting, revenue calculation per month, and exporting to PDF.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages