task-manager
Task Manager 📝 is a Python application for managing tasks with a simple, user-friendly interface. It features secure user authentication 🔒 via SHA-256 password hashing, and a personal dashboard 📊 accessible after login. Built with CustomTkinter 🎨 and SQLite 🗄️ for efficient task management ✅.
Science Score: 31.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.4%) to scientific vocabulary
Repository
Task Manager 📝 is a Python application for managing tasks with a simple, user-friendly interface. It features secure user authentication 🔒 via SHA-256 password hashing, and a personal dashboard 📊 accessible after login. Built with CustomTkinter 🎨 and SQLite 🗄️ for efficient task management ✅.
Basic Info
- Host: GitHub
- Owner: security-hab
- Language: Python
- Default Branch: main
- Size: 51.8 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
📋 Task Manager
Welcome to Task Manager – a Python application for managing tasks with a sleek graphical interface! 🚀
🔧 Features
🔒 User Authentication:
- Log in with a username and password.
- Register new accounts with password matching validation.
- Passwords are securely hashed using SHA-256.
🛠️ Personal Dashboard:
- Accessible after successful login.
- Smooth transition between login and dashboard windows.
🖼️ User-Friendly Interface:
- Built with
CustomTkinterfor a modern look and feel. - Light theme support for better readability.
- Built with
🛠️ Technologies Used
- Programming Language: Python 🐍
- Libraries:
CustomTkinterfor the GUI 🖌️SQLitefor database management 🗄️hashlibfor password hashing 🔒Pillowfor image processing 🖼️
🚀 How to Run
- Ensure you have Python 3.9+ installed 🐍.
- Clone this repository: ```bash git clone https://github.com/yourusername/task-manager.git cd task-manager
- Install the required libraries: ```bash pip install -r requirements.txt
- Run the application: ```bash python main.py
📂 Project Structure
bash
Task Manager/
├── database.py # Database management with SQLite
├── cabinet.py # Personal dashboard functionality
├── main.py # Main application file
├── img/ # Folder containing icons and images
├── requirements.txt # Required libraries
└── README.md # Project description
🛡️ Security
- Passwords are securely stored in the database using SHA-256 hashing 🔒.
- Error handling ensures smooth operation.
✨ Future Enhancements
- 🔍 Add password recovery via email.
- 📝 Implement task management features.
- 📊 Include analytics and task statistics.
Owner
- Name: Security Hab
- Login: security-hab
- Kind: user
- Repositories: 1
- Profile: https://github.com/security-hab
Citation (citations.py)
citate = [
"Success comes to those who believe in themselves and dare to act.",
"Every great journey begins with a single step.",
"Your energy flows where your thoughts go.",
"Don't fear failure — it's just a stepping stone to success.",
"The secret to achieving your goal is to start taking action.",
"Overcome doubt, and you'll discover new horizons.",
"Every new day is a chance to be better than yesterday.",
"Success is the result of hard work and perseverance.",
"Life begins at the end of your comfort zone.",
"Don't just dream of winning — work for it.",
]
GitHub Events
Total
- Watch event: 1
- Push event: 2
- Create event: 2
Last Year
- Watch event: 1
- Push event: 2
- Create event: 2
Dependencies
- customtkinter ==5.2.2
- darkdetect ==0.8.0
- packaging ==24.1
- pillow ==11.0.0