Skip to main content

Building Apps

Complete guide to building applications for Easy AppServer.

App Structure

TODO: Document recommended app structure:

my-app/
├── backend/ # Node.js backend
│ ├── src/
│ ├── package.json
│ └── tsconfig.json
├── frontend/ # Vue microfrontend
│ ├── src/
│ ├── package.json
│ └── vite.config.ts
└── docker/ # Docker containers (optional)

Backend Development

TODO: Document backend development:

  • Setting up Node.js SDK
  • Implementing lifecycle hooks
  • Database migrations
  • Event handling
  • Docker container configuration

Frontend Development

TODO: Document frontend development:

  • Setting up Frontend SDK
  • Module Federation config
  • Component development
  • API calls
  • Permission checks

Manifest Creation

TODO: Document manifest creation:

  • Required fields
  • Dependencies
  • Permissions
  • UI components
  • Settings schema

Asset Building

TODO: Document asset building:

  • Vite/Webpack build
  • SRI hash generation
  • Asset pushing to AppServer

Local Development

TODO: Document local development setup:

  • Running AppServer locally
  • Hot reload
  • Debugging
  • Mock data