Skip to content

git2968/TravelDiary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel diary

跨平台旅行日记应用:Windows 桌面端(Wails + Go + React)+ Android 移动端(Capacitor + React)。 支持计划、日记、相册、地图、行程推荐等功能,数据本地 SQLite 存储,可在桌面 / 移动间用 .tdpkg 包导入导出。

首次拉取后的本机配置

仓库故意把私密信息排除在外,clone 后请按下面四步补齐:

  1. API Key — 复制模板:

    cp frontend/src/config/keys.example.ts frontend/src/config/keys.ts

    在新文件里填入自己的:

  2. Android 签名(仅当你要打 release APK) — 复制模板:

    cp frontend/android/keystore.properties.example frontend/android/keystore.properties

    keytool 生成自己的 frontend/android/app/release.keystore,然后把对应的 alias / 密码填进 keystore.properties。 没有这个文件时 assembleRelease 会自动退化为 debug 签名,照样能装机。

  3. Android SDK 路径frontend/android/local.properties 由 Android Studio 首次打开项目时自动生成,不需要手写。

  4. 依赖

    cd frontend && npm install
    cd .. && go mod download

开发

  • 桌面:wails dev(项目根目录)
  • 移动:在 frontend/npm run dev:mobile,再 npx cap run android

打包

  • Windows exe:wails build -platform windows/amd64build/bin/Travel diary.exe
  • Windows 安装包:wails build -nsis -platform windows/amd64(需先装 NSIS)
  • Android Release APK:在 frontend/npm run release:androidfrontend/android/app/build/outputs/apk/release/app-release.apk

About

一个旅游app

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors