A visual configuration builder for smartCARS 3 flight tracking events. Create, manage, and export your custom flight tracking rules with an intuitive drag-and-drop interface.
- 🎯 Visual Event Builder - Create tracking events with an intuitive form interface
- 🔧 Condition Builder - Build complex conditions with dropdown menus for variables and operators
- 🎨 Drag & Drop - Reorder events with smooth drag-and-drop functionality
- 📋 Import/Export - Easily import existing configurations or export your creations
- ✅ Real-time Validation - Instant feedback on condition syntax and variable usage
- 🔍 JSON Preview - See your configuration in real-time as you build
- 📱 Responsive Design - Works seamlessly on desktop and mobile devices
- Click "Add Event" to create a new tracking event
- Use the condition builder to define when the event should trigger
- Add a message template with variables that will be logged
- Optionally set initial values and timeouts
- Drag events to reorder them as needed
- Export your configuration and import it into smartCARS Central
{
"events": [
{
"condition": "{altitude} greater_than 10000",
"message": "Climbing through {altitude} feet at {vs} fpm",
"timeout": 5000
}
]
}
- Node.js 20+
- pnpm
# Clone the repository
git clone https://github.com/qvirtualofficial/flight-tracking-configuration.git
cd flight-tracking-configuration
# Install dependencies
pnpm install
# Start development server
pnpm dev
pnpm dev
- Start development serverpnpm build
- Build for productionpnpm test
- Run testspnpm preview
- Preview production buildpnpm format
- Format code with Prettier
- React + TypeScript - Type-safe component development
- Vite - Lightning-fast build tooling
- Tailwind CSS v4 - Utility-first styling
- shadcn/ui - Beautiful, accessible UI components
- @dnd-kit - Performant drag-and-drop
- Vitest - Fast unit testing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Follow the existing code style
- Write tests for new features
- Update documentation as needed
- Use conventional commits
For detailed information about smartCARS 3 flight tracking configuration:
The builder includes all smartCARS 3 variables organized by category:
- Position/Movement: altitude, speed, heading, pitch, bank, etc.
- Aircraft: type, engines, fuel, controls
- Flight Phases: boarding, taxi, takeoff, cruise, landing, etc.
- Environment: wind, pressure, time
- Status: warnings, modes, crashed state
- 🐛 Report Issues
- 🐦 Follow updates on Twitter/X
- 🎮 Join the QVirtual community
MIT License - see LICENSE file for details
Made with ❤️ in Queensland, Australia
Sponsored by QVirtual