Metadata-Version: 2.1
Name: systema
Version: 0.0.1a16
Summary: 
Author: Rodrigo Eiti Kimura
Author-email: rodrigoeitikimura@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: bcrypt (>=4.1.2,<5.0.0)
Requires-Dist: fastapi (>=0.109.2,<0.110.0)
Requires-Dist: httptools (>=0.6.1,<0.7.0)
Requires-Dist: httpx (>=0.26.0,<0.27.0)
Requires-Dist: nanoid (>=2.0.0,<3.0.0)
Requires-Dist: pydantic-settings (>=2.2.1,<3.0.0)
Requires-Dist: python-jose[cryptography] (>=3.3.0,<4.0.0)
Requires-Dist: python-multipart (>=0.0.9,<0.0.10)
Requires-Dist: sqlmodel (>=0.0.16,<0.0.17)
Requires-Dist: textual-dev (>=1.5.1,<2.0.0)
Requires-Dist: typer[all] (>=0.9.0,<0.10.0)
Requires-Dist: uvicorn (>=0.27.1,<0.28.0)
Requires-Dist: uvloop (>=0.19.0,<0.20.0)
Requires-Dist: websockets (>=12.0,<13.0)
Description-Content-Type: text/markdown

# Systema (Work-in-Progress)

## Summary

> "You do not rise to the level of your goals. You fall to the level of your systems."
>
> - James Clear

This project is intended to be my "Productivity System".

## Planned components

- Web server
  - FastAPI
  - SQLModel
  - FastUI
- CLI client and manager
  - Typer
- TUI client
  - Textual

## Planned features

- Project Manager
- Diagrams

## Setup

### Termux

```bash
cd
mkdir -p .termux
echo "enforce-char-based-input=true" > .termux/termux.properties
termux-reload-settings

pkg update && pkg upgrade -y
pkg install python -y
pkg install python-cryptography -y
pkg install binutils -y
apt update && apt upgrade -y
apt install rust -y
```

