Webui
A modern open source personal income tracking app.
Install / Use
/learn @trakli/WebuiREADME
Trakli UI
Web UI for Trakli
Setup Instructions
Prerequisites
- Docker
- Docker Compose
- Docker Desktop (for Windows and macOS users)
Setup
Clone the repository:
git clone git@github.com:trakli/webui.git
cd webui
Running the Project
-
Start the Docker Compose services:
docker-compose up -dThis command starts the container in detached mode.
-
Install project dependencies:
docker compose exec app sh -c "npm install"This command installs the necessary Node.js dependencies inside the container.
-
Run the application:
docker compose exec app sh -c "npm run dev"This command runs the application inside the container.
Accessing the Container Shell
To interact with the container directly, you can attach a shell to the running container:
docker compose exec app bash
This command opens an interactive shell session in the container, allowing you to run commands as if you were in a typical Node.js environment.
Stopping the Services
To stop the Docker Compose services, run:
docker compose stop
This command stops and removes the containers defined in your docker-compose.yml file.
Cleaning Up
If you want to remove all containers, networks, and volumes created by Docker Compose, run:
docker compose down --volumes
This command stops and removes the containers as well as any associated volumes.
Bare metal
npm installnpm run devnpm run buildnpm run lint
MIT LICENSE
See LICENSE for more information.
Related Skills
valuecell
10.2kValueCell is a community-driven, multi-agent platform for financial applications.
beanquery-mcp
43Beancount MCP Server is an experimental implementation that utilizes the Model Context Protocol (MCP) to enable AI assistants to query and analyze Beancount ledger files using Beancount Query Language (BQL) and the beanquery tool.
REFERENCE
An intelligent middleware layer between crypto wallets and traditional payment systems.
cashu-skill
A Cashu wallet skill for AI agents
