Skip to content

JustinHammer-teck/UniApp

Repository files navigation

UniApp

About the project

There would be 2 version of the application: TUI (using mostly standard library) - GUI (using tkiner)

I would try to go the best practice route as possible to take a grasp of industry standard.

MVC

Model - Control - View is an easy design pattern to make the code more maintainable

Requirement

I use Nix to pre-configure my python environment but you can use any thing you like

# python3.12
# pip
# pre-commit
# pyright as my LSP server
# black as my code formatter
# mypy as my code linter
# ruff as my code linter

If you're not using Nix it is recommended to:

  • Develop in python virtual environment
  • (Optional) Load dependencies with pip by:
pip install -r requirement.txt

How to run

chmod +x ./src/main.py


## Run CLI application
./src/main.py

## Run GUI application
./src/main.py -g
./src/main.py --gui

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published