Skip to content

genofxdotcom/genofx-sample-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenofX Task Manager - Sample Community App

A sample community app built with the GenofX SDK demonstrating how to create, publish, and distribute apps on the GenofX platform.

Features

  • Task boards with lists and cards
  • Drag-and-drop card management
  • Priority levels (high, medium, low)
  • Labels and assignees
  • Dashboard widget showing task stats

Quick Start

npm install
npm start

GenofX SDK Integration

This app uses the @genofx/sdk package for:

  • Authentication and session management
  • Database access via the Data API
  • Notification sending
  • User profile access
  • Workspace context

Manifest

See genofx.manifest.json for the app's declared permissions, scopes, routes, and widgets.

API Endpoints

  • GET /health - Health check
  • GET /api/boards - List boards
  • GET /api/boards/:id - Get board with lists and cards
  • POST /api/boards - Create board
  • POST /api/boards/:boardId/lists - Create list
  • POST /api/lists/:listId/cards - Create card
  • PUT /api/cards/:id - Update card
  • DELETE /api/cards/:id - Delete card
  • POST /api/cards/:id/move - Move card between lists
  • GET /api/stats - Get task statistics (for widget)

License

MIT

About

Sample GenofX community app built with the SDK - Task Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors