BitBill is a Python Flask web application that generates professional invoices using strict Object-Oriented Programming (OOP) principles.
- It features a dynamic JavaScript frontend for adding unlimited items, while the backend automatically calculates VAT, discounts, and change due.
- I implemented a custom feature that allows users to download a formatted .txt receipt, using Flask Sessions to persist data across requests without a database.
- The code is architected with a clear separation between business logic and routing, ensuring clean, testable, and maintainable code.
Log in or sign up for Devpost to join the conversation.