--- template: overrides/project.html title: Multi tasking program description: > search: exclude: true hide: - feedback tag: - Project - Python - Multi - Thread --- # __Multi tasking program__ :octicons-calendar-24: September 13, 2021 ยท :octicons-clock-24: ~5 minutes __This is a project about Tkinter that I did to improve my coding skills__ --- ## About project With the sketchy knowledge that I learned from tkinter, I tried to create a software with many functions, to help users monitor system time, display RAM. More specifically, the login as well as the system registration with a rudimentary data encryption algorithm. Hope this project can help readers have a new look at python language. [:octicons-arrow-right-24: Source code][Source code] [Source code]: https://github.com/hieuhdh/Multi-tasking-program ## Features * `Sign up account` * `Login in account` * `Encode password` * `Display hardware information (use thread)` ## Install ### Git clone * Create any folder, then git clone package there ```command git clone https://github.com/hieuhdh/Multi-tasking-program.git ``` * Install psutil ```command pip install psutil ``` * Install Pillow with pip: * Windows Installation ```command python3 -m pip install --upgrade pip python3 -m pip install --upgrade Pillow ``` * macOS Installation ```command python3 -m pip install --upgrade pip python3 -m pip install --upgrade Pillow ``` * You can also directly install the modules in the program through the `requirements.txt` file ```command pip install -r requirements.txt ``` ### Run program * Make sure you have done created a folder before. * Run `main.py` in package. * You have to create a account first, then log in. * Experience this app application ## Documents For help getting started with python, view our online documentation. ## Bugs and Issues Have a bug or an issue with this project? Open a new issue here on GitHub. ## Screenshots ### 1. Home screen
Screenshot for home screen

### 2. Home interface
Screenshot for Home interface

### 3. Login
Screenshot for Login interface

### 4. Sign up
Screenshot for Sign up interface

### 5. Applications
### 6. About me
Screenshot for About me interface

### 7. Notifications
Screenshot for some notifications

### 8. User information
Screenshot for database of user
User information is saved as a log_sign.txt file in the order of fullname, username and password. In particular, the password is encrypted one-way into a string of numbers.
**As you can see from the screenshots above, Im not really good at design things and this repo is just a part of me practice making an app with little knowledges about tkinter, encoding, creating a file, some layout stuff in Python. The content for the app will be in the application part as I will try to make it even better** ## License
MIT