Make your office work more efficient.
Find a file
Addison Emig d2ecded78c feat: add HTTPS support with auto-generated self-signed certificates (#13)
Co-authored-by: Addison Emig <addison@kwila.cloud>
Co-committed-by: Addison Emig <addison@kwila.cloud>
2025-12-03 16:17:22 -05: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
.opencode/command feat: backend database connection (#3) 2025-11-21 12:03:43 -05:00
backend feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05: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 chore: update version 2025-12-01 20:18:54 -05:00
specs feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05: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 docs: add conventional commit requirement to AGENTS.md 2025-12-01 20:12:20 -05:00
ARCHITECTURE.md feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05:00
CONTRIBUTING.md feat: click-to-copy (#7) 2025-11-27 15:31:17 -05:00
justfile feat: add HTTPS support with auto-generated self-signed certificates (#13) 2025-12-03 16:17:22 -05:00
LICENSE chore: add MIT License to the project 2025-11-20 00:42:44 -05:00
README.md chore: update naming 2025-11-22 15:13:36 -06: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 frontend dependencies
cd frontend && npm install && cd ..

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

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.