Events App
User and Event Management Desktop Application
As part of my software development experience, I created a comprehensive User and Event Management Desktop Application using Python’s Tkinter library. This application is designed to facilitate the management of users and events through a user-friendly graphical interface.
Key Features:
User Management: Add, edit, and delete users with ease. The application allows administrators to view all registered users in a structured format, making it simple to manage user information.
Event Management: Create, update, and remove events. The application also supports event approval workflows, allowing for effective event oversight.
MySQL Database Integration: All user and event data are stored in a MySQL database, ensuring data persistence and reliability. The application connects to the database to fetch and manipulate data dynamically.
Comment and Report Handling: Users can add, edit, and delete comments related to events, enhancing community engagement. Additionally, the application includes functionality to track and report event activities.
Real-Time Data Display: Leveraging Tkinter’s Treeview widget, the application provides real-time data visualization of users and events, making it easy to monitor changes and manage information.
Technologies Used:
Python: Core programming language used for application logic and GUI design.
Tkinter: Python’s standard GUI toolkit, used to create the user interface.
MySQL: Relational database management system for storing and managing user and event data.
This project showcases my ability to integrate front-end user interface design with back-end database management, providing a seamless experience for administrators and users alike.