
InvoSync is a mobile invoicing app designed for freelancers, small businesses, and professionals. Create, manage, and share invoices effortlessly.
- Create New Invoices – Add sender & recipient details, invoice items, and totals easily.
- PDF Generation & Sharing – Generate professional invoices and share them instantly.
- Simple & Intuitive UI – Designed for quick and hassle-free invoicing.
- Optimized for Mobile – Smooth and responsive performance.
- Light & Dark Mode
- Custom Invoice Templates
- Login & # for Cloud Sync
- Node.js and npm installed
- Expo CLI installed
git clone https://github.com/nagpalnitesh/invo-sync.git
cd invo-sync
npm install
npx expo start
- Frontend: React Native, Zustand (for state management)
- Backend (Upcoming): Nest.js
- Database (Upcoming): PostgreSQL / Firebase
Sender Info | Recipient Info | Invoice Info | Items | Summary |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
/invosync
│── /src
│ ├── /components
│ ├── /screens
│ ├── /store (Zustand state management)
│ ├── /utils
│── /assets
│── App.js
│── package.json
│── README.md
- ✅ Version 1.0 – Basic invoice creation and PDF sharing
- ⏳ Version 1.1 – Login & cloud sync
- ⏳ Version 1.2 – Dark mode and more customization options
Want to contribute? Follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature-name
) - Commit your changes (
git commit -m "Added new feature"
) - Push to your branch (
git push origin feature-name
) - Open a Pull Request
👨💻 Author: Nitesh Nagpal
📧 Email: niteshnagpal@outlook.com
🔗 Website: niteshnagpal.com
⭐ Like this project? Give it a star on GitHub! 😊