2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00
2026-03-03 16:43:30 +00:00

RocketTools - Rocket Propulsion Engineering Calculator

RocketTools is a web-based application that provides engineering calculators and tools for rocket propulsion. Built with React and Vite, it serves both students learning aerospace engineering concepts and professional engineers performing complex propulsion calculations.

Project Status

Documentation Finalized and Approved Core Functionality Implemented 🚧 Additional Features in Development

Key Features

  • Equation Solver: Drag-and-drop interface for rocketry variables with automatic solving
  • Engine Designer: 3D visualization of engine models using React Three Fiber
  • Knowledge Base: Reference materials for fuels and oxidizers
  • Export Capabilities: Save results in ODT and JSON formats

Project Documentation

All project documentation has been finalized and approved:

Technology Stack

  • React 19 with Vite
  • React Three Fiber for 3D visualization
  • DnD Kit for drag-and-drop functionality
  • TailwindCSS for styling
  • React Router for navigation

Development Setup

npm install
npm run dev

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.

Description
Software for rocketry
Readme 450 KiB
Languages
JavaScript 98.6%
Shell 1.3%