This is a simple Gym Management Application created using Python and PyQt5. It allows gym owners or administrators to manage client information, including names, payment details, and more.
- Add new clients to the database.
- View and edit existing client information.
- Search for clients using a search bar.
- Store client data in a SQLite database.
- Calculate string similarity using Jaro-Winkler distance.
Before you begin, ensure you have met the following requirements:
- Python 3.x installed.
- PyQt5 library installed. You can install it using pip:
``bash pip install PyQt5
Installation
Clone the repository to your local machine:
git clone https://github.com/kujtimsaliu/nq24.git
Navigate to the project directory:
cd gym-management-app
Run the application:
python main.py
Usage Launch the application using the above command. Use the "Add" button to add new clients to the database. Select a client in the table to view and edit their information. Use the search bar to find specific clients by name. Client data is stored in a SQLite database.
Contributing Contributions are welcome! If you have any suggestions, bug reports, or improvements, please create an issue or a pull request.
Acknowledgments PyQt5 - A set of Python bindings for Qt libraries.
Contact If you have any questions or need assistance, feel free to contact Kujtim Saliu