This project is a Cable Management System built using Python, SQLite, and Tkinter. It provides a user-friendly interface for managing cable connections, tracking history, and authenticating users.
- User Authentication: Secure login for users.
- Cable Management: Easy management of cables.
- Connection Management: Organize and manage cable connections.
- History Tracking: Keep track of cable usage history.
- User-Friendly Interface: Intuitive and easy-to-use interface built with Tkinter.
- Python 3.x
- SQLite
- Tkinter
Follow these steps to get the project up and running on your local machine.
git clone https://github.com/your-username/cable-management-system.git
cd cable-management-systemCreate a virtual environment to manage your project dependencies.
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`Install the required dependencies from the requirements.txt file.
pip install -r requirements.txtInitialize the SQLite database.
python init_db.pyStart the application.
python main.py- Login: Use your credentials to log in.
- Manage Cables: Add, update, or delete cables.
- Manage Connections: Organize and manage connections between cables.
- History: View the history of cable usage.
- Logout: Securely log out of the system.
Feel free to contribute to this project by opening issues or submitting pull requests. Contributions are welcome!
This project is licensed under the MIT License.
Feel free to modify the content as needed to fit your project specifics. Does this look good to you?