A cleaning service management system for processing customer transactions, managing employee data, and generating daily summaries.
podman build -t cleaners-app .
podman run -it --rm cleaners-appgit clone https://github.com/daytonhaney/cleaners-app.git
cd cleaners-app
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.pyThe application provides an interactive console interface for:
- Customer registration and transaction processing
- Cleaning package selection (Regular, Premium, Outdoor)
- Senior discount application (15% for customers 65+)
- Employee information display
- Daily transaction summaries
- Customer management with SQLite database
- Three cleaning packages with automatic pricing
- Labor calculation ($0.15 per square foot)
- Automatic database creation and backup
- Rich text-based user interface
- [1] Regular: General cleaning services - $100.00
- [2] Premium: Regular plus bathrooms, closets, laundry - $200.00
- [3] Outdoor: Lawn care services - $300.00
Uses SQLite (business_data.db) with automatic creation and backup functionality.
- Python 3.11+
- Rich library (included in requirements.txt)
- 2GB+ RAM
- 50MB+ disk space
BSD Zero Clause License - Free for commercial and personal use.
