Development
Desktop Native Application (Wails v2 + Go)
The desktop application wraps apps/web inside a native Go executable.
Key Features:
- Frameless Window: Custom HTML/React titlebar (
DesktopTitleBar.tsx) with native OS window controls (Close, Minimize, Maximize). - Cross-Platform Packages: Compiled via GitHub Actions to Windows (
.exe/ NSIS Installer), macOS (.dmg/.app), and Linux (.AppImage/.deb).
Development, Build & Deployment Workflows
Local Development
bash
# Clone repository
git clone https://github.com/ryandaaa/devwannaspace.git
cd devwannaspace
# Install all dependencies
npm install
# Run interactive setup wizard
npm run setup
# Start Web App dev server
npm run dev:web
# Start Wails Desktop dev server
wails devProduction Deployment Commands
bash
# Deploy API to Cloudflare Workers
npm run build:api
# Deploy Web App to Cloudflare Pages
npm run build -w web && wrangler pages deploy apps/web/dist --project-name devwannaspace