The Ticket Sale Accounting software is designed to automate the calculation of daily sales and occupancy statements for a planetarium. Built using Python 3 and GTK-3, this application provides a user-friendly interface for managing ticket sales efficiently, reducing manual errors, and ensuring accurate record-keeping.
- 📊 Automated Sales Calculations – Eliminates manual work by computing total sales and occupancy rates.
- 🎨 User-Friendly Interface – Developed with GTK-3 for an intuitive GUI experience.
- 📄 Daily Reports Generation – Generates structured reports for accounting and review.
- 🏛️ Lightweight & Fast – Efficient processing even with large ticket data.
Ensure you have Python and the necessary libraries installed.
# For Ubuntu-based systems
sudo apt update && sudo apt install python3 python3-pip gir1.2-gtk-3.0
# Install required Python packages
pip install -r requirements.txtgit clone https://github.com/mranuraggarg/ticket-sale-accounting.git
cd ticket-sale-accountingExecute the script to launch the accounting software.
python3 main.py1️⃣ Launch the application using the command above. 2️⃣ Enter ticket sales data – number of tickets sold, ticket prices, and show occupancy. 3️⃣ View automated calculations – The software processes totals and generates reports. 4️⃣ Export Reports (Upcoming Feature) – Future versions will include an option to export reports to CSV/PDF.
📜 README.md # Project Overview
📜 LICENSE # License (MIT recommended)
📜 requirements.txt # Python dependencies
📂 src/ # Source code for application
📂 ui/ # GTK-3 UI design files
📂 docs/ # Documentation & screenshots
- 📌 Multi-Show Support – Add the ability to handle multiple shows per day.
- 📌 Graphical Reports – Include visual sales reports with graphs and charts.
- 📌 CSV/PDF Export – Allow exporting of reports for record-keeping.
This project is licensed under the MIT License – see the LICENSE file for details.
For questions, reach out to:
📧 Email: itzanurag@duck.com