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.
- 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.
- Programming Language: Java
- Database: SQLite
- Development Tools: Android Studio / IntelliJ
- Clone this repository:
git clone https://github.com/NathanelMa/InvoiceApp.git
- Open the project in Android Studio (or your preferred IDE).
- Install dependencies if needed.
- Run the application on an emulator or a physical device.
This project is licensed under the MIT License – see the LICENSE
file for details.
- NathanEl Mark
- Dor Binyamin
- Orel Gigi