Skip to content

My Apps

The My Apps documentation section provides sample project downloads for UGOS Pro application development. The samples cover typical frontend and backend scenarios with consistent styling and interaction patterns, making it easy to get started alongside the documentation.

Frontend Samples

The following samples are built with @ugreen-nas/builder-open and demonstrate frontend integration for UGOS Pro desktop applications.

FrameworkStackDescriptionDownload
VueVite 8 + Vue 3 + TypeScriptSample pages for app capabilities, window management, authorization, and project metadataDownload Vue sample
ReactVite + React + TypeScriptFeature-aligned with the Vue sample; same page structure and interaction patternsDownload React sample

For details, see:

Quick Start

bash
# Using the Vue sample (enter the vue/ directory after extraction)
unzip vue-demo.zip && cd vue
pnpm install
pnpm dev

For the React sample: unzip react-demo.zip && cd react

Backend Sample

A standalone backend sample download is not available yet. See the following guides to build from scratch:

You can also scaffold a project quickly with:

shell
ugcli create my-app

Usage Tips

  • Download a frontend sample first to learn @ugreen-nas/core capability calls and window management; then follow the backend guides to complete your service.
  • For project.yaml configuration in sample projects, see project.yaml Configuration Reference.
  • For local packaging and testing, see ugcli User Guide.