Choreo Planer
Features
- Choreography editor and visualization
- Team and routine management
- Integration with backend API
- Responsive design
Prerequisites
Quick Start
- Install dependencies:
npm install - Start the development server:
The app will be available at http://localhost:8080 by default.npm run serve
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 filesnpm run docs– Generate JSDoc documentationnpm run docs:watch– Live-reload documentation server
Project Structure
src/– Main Vue app source codepublic/– 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.