Skip to content

DanielKhojaste/lineup

Repository files navigation

Lineup

An interactive tactical board for coaches to design drills, formations, and plays for multiple sports.

⚠️ Status: Alpha

Lineup is under active development. Features, UI, and data formats may change frequently.

Overview

Lineup is a tactical board application designed to help visualize positions, formations, and scenarios using draggable markers on a board.

The goal is to provide a flexible, offline-capable tool that can be adapted to different use cases such as:

  • Sports tactics
  • Strategy planning
  • Scenario visualization
  • Animate player movements

Current Features

  • Draggable player nodes
  • Basic node positioning

⚠️ Visual styling is minimal at this stage and will improve over time.

Planned Features

  • Support for multiple sports
  • Custom marker visuals and sprites
  • Save/load board states
  • Animate player movement
  • Measurement and alignment tools
  • Improved UI and theming

Tech Stack

  • Tauri
  • React
  • TypeScript

Development

Prerequisites

  • Node.js
  • Rust (for Tauri)

Run locally

npm install
npm run tauri dev

About

Multi-sport tactical board built with Tauri and React.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors