This repository contains three simple Python applications implemented for different purposes. Feel free to use, modify, and enhance these applications for your specific needs.
The CRM app is a customer database management system implemented using Tkinter for the GUI and MySQL for the database. It allows users to manage customer information easily.
- Add customer information to the database.
- Clear input fields.
- Show all customers in the database.
- Search for a customer by name or user ID.
- Export customer data to a CSV file.
- Run the
crm.py
script. - Enter customer information in the provided fields.
- Click the "Add Customer to the Database" button to add a new customer.
- Click the "Clear Fields" button to reset input fields.
- Click the "Show All Customers" button to display all customers.
- Enter a name or user ID and click "Show Customer (by Name)" or "Show Customer (by User ID)" to search for a specific customer.
- Click the "Export to Excel (csv Format)" button to export all customer data to a CSV file.
The Databases app is an address book management system implemented using Tkinter for the GUI and SQLite for the database. It provides basic CRUD operations for managing addresses.
- Submitting a new address.
- Showing all records in the database.
- Deleting a record.
- Updating a record.
- Run the
databases.py
script. - Enter address information in the provided fields.
- Click the "Submit" button to add a new address to the database.
- Click the "Show Record" button to display all addresses in the database.
- Enter the target value and click "Delete Record" to delete a specific address.
- Click the "Update Query" button to update the information of a specific address.
The Calculator app is a basic calculator implemented using Tkinter for the GUI. It supports standard arithmetic operations.
- Addition
- Subtraction
- Multiplication
- Division
- Clearing the input
- Displaying the result in a status bar
- Run the
calculator.py
script. - Enter numbers using the number buttons (0-9).
- Perform arithmetic operations using the +, -, *, and / buttons.
- Click the "Clear" button to clear the input.
- Click the "=" button to calculate the result and display it in the st