Choreo Planer

Choreo Planer Icon

License Status

Server Version Website Version

Website status Backend status

Backend server build status Frontend build status

Last commit Top languages Language count

Features

  • Choreography editor and visualization
  • Team and routine management
  • Integration with backend API
  • Responsive design

Prerequisites

Quick Start

  1. Install dependencies:
    npm install
    
  2. Start the development server:
    npm run serve
    
    The app will be available at http://localhost:8080 by default.

Useful npm scripts

  • npm run serve – Start the development server (with icon generation)
  • npm run build – Build the app for production (with docs and icons)
  • npm run lint – Lint and fix source files
  • npm run docs – Generate JSDoc documentation
  • npm run docs:watch – Live-reload documentation server

Project Structure

  • src/ – Main Vue app source code
  • public/ – Static assets and icons

Architecture

graph
  User --IPv4/IPv6,https--> github

  subgraph github[Github Pages]
    subgraph vue[Vue JS UI]
      bootstrap-vue
      vue-18n
      vue-meta
      VueMatomo
    end
  end

  VueMatomo --IPv4/IPv6,https--> aws(AWS EC2 as Reverse Proxy)
  aws --IPv6,https--> Router


  BetterStack --IPv4/IPv6,https--> github


  subgraph On-Premise
    Router --> ReverseProxy
    subgraph HomeServer
      subgraph Docker
        ReverseProxy[Reverse Proxy] --> Matomo
      end
    end
  end

License

See LICENSE for details.

Support

For questions or support, please open an issue or contact the maintainer via the website.


© Andreas Nicklaus. Licensed under the MIT License.