feat: scaffold kia-dashboard project structure #1

Merged
kreeger merged 1 commit from feat/project-scaffolding into main 2026-07-28 01:30:42 +00:00
Owner

Initialize the kia-dashboard project with:

  • Python 3.13 project via uv
  • Directory layout: src/{scraper,api_client,db,web}, scripts/, tests/
  • Dependencies: Flask, Jinja2, httpx, hyundai_kia_connect_api, playwright, python-dotenv
  • .env.example with KIA_USERNAME, KIA_PASSWORD, KIA_PIN
  • .gitignore covering .env, __pycache__, .venv, db.sqlite
  • README.md with setup instructions
  • main.py entry point (Flask dev server on port 5000)
  • Stub CLI scripts: import-trips, sync-vehicle

Closes task t_c3641c6e

Initialize the kia-dashboard project with: - Python 3.13 project via `uv` - Directory layout: `src/{scraper,api_client,db,web}`, `scripts/`, `tests/` - Dependencies: Flask, Jinja2, httpx, hyundai_kia_connect_api, playwright, python-dotenv - `.env.example` with KIA_USERNAME, KIA_PASSWORD, KIA_PIN - `.gitignore` covering `.env`, `__pycache__`, `.venv`, `db.sqlite` - `README.md` with setup instructions - `main.py` entry point (Flask dev server on port 5000) - Stub CLI scripts: `import-trips`, `sync-vehicle` Closes task t_c3641c6e
Initialize Python 3.13 project with uv, directory layout, and dependencies.
Includes Flask web server, stub CLI scripts, and configuration files.

Closes task t_c3641c6e
kreeger approved these changes 2026-07-28 01:30:36 +00:00
kreeger deleted branch feat/project-scaffolding 2026-07-28 01:30:47 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
noid/kia-dashboard!1
No description provided.