Make your office work more efficient.
Find a file
Addison Emig d8858872a4 fix: column widths (#18)
Reviewed-on: #18
Co-authored-by: Addison Emig <addison@kwila.dev>
Co-committed-by: Addison Emig <addison@kwila.dev>
2026-03-25 05:54:27 -04:00
.agents/skills/specture chore: update files (#16) 2026-03-19 05:03:42 -04:00
.bots chore: add dot files 2025-11-20 13:14:29 -06:00
.github/workflows feat: backend hot reload (#8) 2025-11-27 16:26:12 -05:00
backend feat: improvements (#17) 2026-03-25 05:27:50 -04:00
deploy feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05:00
docs feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05:00
frontend fix: column widths (#18) 2026-03-25 05:54:27 -04:00
specs chore: update files (#16) 2026-03-19 05:03:42 -04:00
.env.example feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05:00
.gitignore fix: gitignore 2025-12-01 18:07:16 -05:00
AGENTS.md chore: update files (#16) 2026-03-19 05:03:42 -04:00
ARCHITECTURE.md feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05:00
CONTRIBUTING.md chore: update files (#16) 2026-03-19 05:03:42 -04:00
justfile feat: improvements (#17) 2026-03-25 05:27:50 -04:00
LICENSE chore: add MIT License to the project 2025-11-20 00:42:44 -05:00
README.md feat: improvements (#17) 2026-03-25 05:27:50 -04:00

Office Automations

Make your office work more efficient.

A modern web interface for accessing and analyzing data from your office software. Built to be self-hosted on an internal network, it focuses on optimizing tedious tasks and providing intuitive data visualization.

Compatible Systems

Development

# Copy environment template and edit with your database credentials
cp .env.example .env

# Install dependencies
just deps

# Start development servers (Go backend + Vite frontend)
just run

You can access at localhost:8080

Production Build

# Copy environment template
cp .env.example .env

# Edit .env with your database credentials
just build-backend

# Must use sudo to listen on port 80
sudo ./kwila-office-automations

You can access at 0.0.0.0:80 (or from any other device on the network)

Key Features

For Users

  • Clean, minimal interface focused on usability
  • Powerful data tables with sorting and filtering

For Developers

  • Single executable (no separate static files)
  • Hot-reload development with instant feedback

Architecture

See ARCHITECTURE.md.