Skip to content

🌐 Developing a 🐍 Python-powered πŸ“Š Jail Management System integrated with 🐬 MySQL for robust data management. The πŸš€ Tkinter-based interface ensures a seamless user experience with its intuitive design.

Notifications You must be signed in to change notification settings

j-a-y-e-s-h/jailmaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JailMaster πŸš€

Welcome to JailMaster, your go-to Python application for managing and monitoring user login credentials. Because even jails need good management! πŸ’πŸ”’ This README provides the scoop on setting up, running, and contributing to the project. Buckle up, we're on a mission! 🀠

πŸ”— JailMaster Repository

Installation πŸ› οΈ

  1. Clone the repository:

    git clone https://github.com/j-a-y-e-s-h/jailmaster.git
  2. Install the required dependencies:

    • tkinter
    • mysql-connector-python
    • numpy
    • matplotlib==3.2.0
    • python_dotenv
    pip install tkinter mysql-connector-python numpy matplotlib==3.2.0 python_dotenv

    or

    pip install -r requirements.txt
  3. Navigate to the JAILMASTER folder. If you get lost, don't worry – it's just a virtual jailbreak! πŸƒβ€β™‚οΈ

Setup the Database πŸ’Ύ

To create the database using the MySQL schema:

  1. Copy-paste the contents of querys.sql directly into the MySQL command line, or

  2. Use the command (from cmd):

    mysql -u <mysql-username> -p<mysql-password> < querys.sql
    • Replace <mysql-username> and <mysql-password> with your credentials.

    ( Note: Don't include the "<>" angular brackets in the command. Security, you know!)

  3. Create a .env file if not exist and add(change your password and username):

    DB_PASSWORD="your_password"
    DB_USER="your_username"
  4. Run the application with the passion of an escaped convict:

    python main.py

Installing Fonts πŸ–‹οΈ

For optimal GUI appearance, install the Montserrat font. From the assets folder, double click on each font file with .ttf format. Make it look snazzy!

If issues persist, research or create a new issue for assistance. We're not abandoning you in digital jail. πŸ†˜

Extras πŸŽ‰

Explore additional features of the app:

Adding New Users πŸ€“

To add new login credentials:

INSERT INTO login (username, password) VALUES ("your-username", "your-password");

( PS: Direct database interactions are required for this feature. It's like breaking into the secret vault – but legal!)

⬆️ Back to Top

Contributing 🀝

Contributors to JailMaster:

made-with-python
Contributors Repository Size
Watchers Commit Activity Issues

Made with ❀️ and Python!

Keep coding, and let bugs be the only creatures to fear in your code! 🐞✨

About

🌐 Developing a 🐍 Python-powered πŸ“Š Jail Management System integrated with 🐬 MySQL for robust data management. The πŸš€ Tkinter-based interface ensures a seamless user experience with its intuitive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages