zeronline 471013938d
CI / Server (Go) (push) Has been cancelled
CI / Web (Next.js) (push) Has been cancelled
CI / Mobile (React Native) (push) Has been cancelled
CI / Admin (React) (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
提交修改
2026-06-29 17:38:01 +08:00
2026-06-25 16:33:32 +08:00
2026-06-25 16:33:32 +08:00
2026-06-25 16:33:32 +08:00
2026-06-25 08:39:47 +08:00
2026-06-25 08:39:47 +08:00
2026-06-25 08:39:47 +08:00
2026-06-29 16:49:54 +08:00
2026-06-29 16:49:54 +08:00
2026-06-25 08:39:47 +08:00
2026-06-29 16:49:54 +08:00
2026-06-25 16:33:32 +08:00
2026-06-25 08:39:47 +08:00
2026-06-29 17:38:01 +08:00
2026-06-25 08:39:47 +08:00
2026-06-25 08:39:47 +08:00
2026-06-25 08:39:47 +08:00
2026-06-25 08:39:47 +08:00

寸进(InchStep

综合成长打卡平台 —— 日日皆有成长,Every inch counts.

平台矩阵

技术栈 目录
Web 端 Next.js + TypeScript web/
移动端 App React Native mobile/
微信小程序 原生 / Taro miniapp/
管理后台 React + TypeScript admin/
后端 API Go + Gin + GORM + MySQL server/
共享代码 TypeScript 类型/常量 shared/

快速开始

依赖

  • Go 1.22+
  • Docker Desktop(用于 MySQL + Redis

启动步骤

# 1. 启动数据库与缓存
docker-compose -f docker/docker-compose.yml up -d

# 2. 启动后端 API
cd server
go run ./cmd/api

# 3. 启动 Web 端(新开终端)
cd ../web
pnpm install
pnpm dev

# 4. 启动移动端(新开终端)
cd ../mobile
pnpm install
pnpm dev

构建

cd server
go build -o bin/inchstep-api ./cmd/api
./bin/inchstep-api

API 文档

服务启动后访问 http://localhost:8080/health 确认状态。

主要 API 前缀:/api/auth/*(公开)、/api/*(需 JWT 认证)。

文档

S
Description
No description provided
Readme 35 MiB
Languages
TypeScript 67.2%
Go 21.8%
JavaScript 4.9%
CSS 4.3%
PowerShell 1.3%
Other 0.4%