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