A sample community app built with the GenofX SDK demonstrating how to create, publish, and distribute apps on the GenofX platform.
- Task boards with lists and cards
- Drag-and-drop card management
- Priority levels (high, medium, low)
- Labels and assignees
- Dashboard widget showing task stats
npm install
npm startThis app uses the @genofx/sdk package for:
- Authentication and session management
- Database access via the Data API
- Notification sending
- User profile access
- Workspace context
See genofx.manifest.json for the app's declared permissions, scopes, routes, and widgets.
GET /health- Health checkGET /api/boards- List boardsGET /api/boards/:id- Get board with lists and cardsPOST /api/boards- Create boardPOST /api/boards/:boardId/lists- Create listPOST /api/lists/:listId/cards- Create cardPUT /api/cards/:id- Update cardDELETE /api/cards/:id- Delete cardPOST /api/cards/:id/move- Move card between listsGET /api/stats- Get task statistics (for widget)
MIT