The Mobile Invoice App is a mobile application that allows users to generate invoices for a given list of products and export them as PDF documents. With this app, users can easily create professional invoices on the go, making it convenient for small businesses and freelancers.
- Create and manage invoices
- Add products to invoices with details such as name, quantity, price, and description
- Calculate total amounts automatically
- Customize invoice templates
- Export invoices as PDF documents
- Email invoices directly from the app
To use the Mobile Invoice App, follow these steps:
- Clone the repository:
git clone https://github.com/stevehoober254/invoiceApp.git
- Install dependencies:
npm install
- Run the app:
npm start
- Launch the app on your mobile device.
- Create a new invoice by entering the necessary details, such as client information and invoice items.
- Review the invoice and make any necessary adjustments.
- Export the invoice as a PDF document.
- Share the PDF document or send it via email to the client.
- React Native: a JavaScript framework for building mobile applications
- PDFMake: a library for generating PDF documents
- SQLite: a relational database for storing invoice data
- Redux: a state management library for managing app data
Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request. Make sure to follow the coding conventions and provide detailed information in your commits.