Skip to content

iamx-ariful-islam/CTk-Login-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 CTk Login App

A modern, clean, and lightweight CustomTkinter Login Application built with Python — available in two variants: a minimal login UI without a background image and an enhanced version with a full-screen background image. Designed for simplicity, responsiveness and professional UI design.

✨ Features

  • 🎨 Modern UI using CustomTkinter
  • 🌓 Supports Light / Dark / System themes
  • 🖼 Includes a background image version
  • 📦 Minimal clean version (no image)
  • 🔐 Username & Password fields
  • ⚡ Responsive and adaptive layout
  • 🔧 Easy to customize and extend
  • 💡 Beginner-friendly codebase

🧰 Installation Steps

Step 1. Clone the repository

git clone https://github.com/iamx-ariful-islam/CTk-Login-App.git
cd CTk-Login-App

Step 2. Install Python Dependencies

The requirements.txt file, lists of all the Python libraries that "ctk login app" depends on and installs those packages from the file:

pip install -r requirements.txt
# or (Linux/MacOS)
sudo pip install -r requirements.txt

Step 3. Run the Application

python main.py
# or
python bg_main.py

📂 Folder Structure

Here’s the structure of the CTk Login App project:

CTk-Login-App/
│
├── image/
├── screenshots/
├── bg_main.py            # CTk Login App (with background image)
├── main.py               # CTk Login App (no background image)
├── LICENSE
├── README.md
└── requirments.txt

🖼️ Screenshots

Here are some screenshots of the CTk Login App project:

Login Window
Login Windows
Login Window - Background Image
Login Window - Background Image
Main Window
Main Window

🤝 Contributing

Contributions, suggestions, and feedback are always welcome! ❤️
To contribute:

  1. Fork the repository
  2. Create a new branch (feature/new-feature)
  3. Commit your changes
  4. Push and submit a Pull Request

💬 You can also open an issue if you’d like to discuss a feature or report a bug.

🌐 For more or connect with me

                   

📜 License

The MIT License (MIT)

💖 Thank You for Visiting!

“Good design is about making things simple yet significant”
Md. Ariful Islam

Releases

No releases published

Packages

 
 
 

Contributors

Languages