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.

Source code

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

      git clone https://github.com/hieuhdh/Multi-tasking-program.git
    
  • Install psutil

      pip install psutil
    
  • Install Pillow with pip:

    • Windows Installation

        python3 -m pip install --upgrade pip
        python3 -m pip install --upgrade Pillow
      
    • macOS Installation

        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

      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