Skip to content

mranuraggarg/ticket-sale-accounting

Repository files navigation

🏷️ Ticket Sale Accounting

📌 Project Overview

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.

🎯 Features

  • 📊 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.

🚀 Installation Guide

1️⃣ Install Dependencies

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.txt

2️⃣ Clone the Repository

git clone https://github.com/mranuraggarg/ticket-sale-accounting.git
cd ticket-sale-accounting

3️⃣ Run the Application

Execute the script to launch the accounting software.

python3 main.py

🖥️ Usage

1️⃣ 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.

📂 Repository Structure

📜 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

🔧 Future Improvements

  • 📌 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.

📜 License

This project is licensed under the MIT License – see the LICENSE file for details.

📩 Contact

For questions, reach out to:
📧 Email: itzanurag@duck.com

About

Simple accounting software to calculate the total daily sale for Planetarium. It is written in Python3 and GTK-3

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages