"Precision calculations for the explorers of the cosmos."
Astro-Compute Terminal is a high-precision, logic-based web application designed for astronomical unit conversions and physical constant calculations. It bridges the gap between complex physics and a sleek, developer-centric terminal interface.
Astro-Compute Terminal is a professional educational tool that handles astronomical distances and physics data with zero floating-point errors. Built with a stunning Neon-Dark/Terminal aesthetic, it utilizes Decimal.js to evaluate and convert units like Light Years, Astronomical Units (AU), Parsecs, and the Speed of Light.
The application features a modern, serverless architecture optimized for lightning-fast performance while keeping all complex physics logic strictly client-side.
- ๐ง Precision-First Algorithm: Uses
decimal.jsto ensure that astronomical calculations remain accurate up to dozens of decimal places. - ๐ฐ๏ธ Unit Matrix: Seamlessly convert between diverse units including kilometers, miles, parsecs, and light years.
- ๐ Real-Time Interaction: Instantly reactive UI that updates results as you type, designed for high-stakes scientific simulations.
- โก Vite-Powered Performance: Built on Vite for near-instant load times and an incredibly smooth user experience.
- ๐จ Neon Terminal UI: A deep space aesthetic featuring vibrant greens and terminal-style typography for an immersive feel.
- ๐ฑ Fully Responsive: Carefully crafted with Tailwind CSS to ensure the terminal looks great on both mobile and wide-screen monitors.
- Core Framework: React 19
- Build Tool: Vite
- Styling: Tailwind CSS
- Logic: Decimal.js & Modern ES6+ JavaScript
To run this project locally, follow these simple steps:
- Clone the repository:
git clone [https://github.com/willbyers1/Astro-Compute-Terminal.git](https://github.com/willbyers1/Astro-Compute-Terminal.git)
- Navigate to the project folder:
cd Astro-Compute-Terminal - Install Dependencies:
npm install
- Launch the App:
npm run dev
- Select Metric: Choose your base unit from the terminal interface.
- Input Data: Enter the astronomical value you wish to calculate.
- Analyze Results: Review the high-precision output displayed in the terminal logs.
- Explore Constants: Click on predefined physics constants to quickly import them into your calculations.
Astro-Compute Terminal operates entirely on the client-side. Your data and calculations are processed within your browser's memory, ensuring maximum privacy and zero latency.
Contributions are welcome for any budding computer engineers!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/NewConstant) - Commit your Changes (
git commit -m 'Add Gravitational Constant calculation') - Push to the Branch (
git push origin feature/NewConstant) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
If the link doesn't work, here is the URL: https://willbyers1.github.io/Astro-Compute-Terminal/
Created by Mert Batu Bรผlbรผl ๐ป Computer Engineering Freshman (1st Year Student) ๐ป