A professional-grade invoice generation system built with Python, featuring a CLI interface, REST API, and PDF generation capabilities.
- Customer management
- Invoice creation and management
- PDF invoice generation
- RESTful API
- CLI interface
- Containerized deployment
- Automated testing
- CI/CD pipeline
- Python 3.11
- SQLAlchemy (ORM)
- FastAPI (REST API)
- ReportLab (PDF Generation)
- Docker & Docker Compose
- GitHub Actions (CI/CD)
- pytest (Testing)
- Black & Flake8 (Code Quality)
- Clone the repository:
git clone https://github.com/yourusername/invoice-generator.git
cd invoice-generator