# tiny-nav **Repository Path**: EEPPEE_admin/tiny-nav ## Basic Information - **Project Name**: tiny-nav - **Description**: fork from: https://github.com/hanxi/tiny-nav - **Primary Language**: Go - **License**: MIT - **Default Branch**: wails-tinynav - **Homepage**: https://gitee.com/EEPPEE_admin/tiny-nav - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-01 - **Last Updated**: 2026-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue ## README # screenshot preview # build and run 1. first setup, up docker compose, if already up, skip this step or clean up the old one. ```bash podman-compose up -d ``` 2. go to backend folder to up api server in a terminal, which is now not care about frontend. ```bash cd backend go run gin_main.go ``` 3. go to wailsnav folder to build gui app, this require wails cli at PATH env variable ```bash # build gui app, tags mean I use webkit2gtk-4.1, see `pkg-config --libs webkit2gtk-4.1` wails build -tags webkit2_41 # test web app cd wailsnav/frontend/ npm install && npm run dev ``` # tech internal 1. the database is using mongodb, whatever user handler or navigation data handler, they all use the same database. # ref links - mongo image pull url: dockerproxy.net/docker.io/library/mongo - dockerproxy: https://dockerproxy.net/ - thanks m.daocloud.io like dockerproxy as well: https://m.daocloud.io/ - gen-license: https://gitee.com/dasdot/shell-script-for-myself/blob/master/common-plat/gen-license.sh - special thanks for original repo: https://github.com/hanxi/tiny-nav - goproxy: https://goproxy.io/ - package as debian package: https://gitee.com/EEPPEE_admin/lofi-engine/blob/wails-lofi-engine/build/linux/nfpm/nfpm.yaml#