Skip to content

willbyers1/Astro-Compute-Terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ† Astro-Compute Terminal

Project Status Framework Styling Logic License

"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.


๐Ÿ“ธ Project Preview

image

๐Ÿ“– Overview

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.

โœจ Key Features

  • ๐Ÿง  Precision-First Algorithm: Uses decimal.js to 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.

๐Ÿ› ๏ธ Tech Stack

  • Core Framework: React 19
  • Build Tool: Vite
  • Styling: Tailwind CSS
  • Logic: Decimal.js & Modern ES6+ JavaScript

๐Ÿš€ Getting Started

To run this project locally, follow these simple steps:

  1. Clone the repository:
    git clone [https://github.com/willbyers1/Astro-Compute-Terminal.git](https://github.com/willbyers1/Astro-Compute-Terminal.git)
  2. Navigate to the project folder:
    cd Astro-Compute-Terminal
  3. Install Dependencies:
    npm install
  4. Launch the App:
    npm run dev

๐ŸŽฎ Usage

  1. Select Metric: Choose your base unit from the terminal interface.
  2. Input Data: Enter the astronomical value you wish to calculate.
  3. Analyze Results: Review the high-precision output displayed in the terminal logs.
  4. Explore Constants: Click on predefined physics constants to quickly import them into your calculations.

๐Ÿ›ก๏ธ Privacy & Performance

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.

๐Ÿค Contributing

Contributions are welcome for any budding computer engineers!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/NewConstant)
  3. Commit your Changes (git commit -m 'Add Gravitational Constant calculation')
  4. Push to the Branch (git push origin feature/NewConstant)
  5. Open a Pull Request

๐Ÿ“„ License

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) ๐Ÿ’ป

About

๐Ÿš€ Astro-Compute Terminal: Precision at cosmic scales. A real-time, high-precision physics unit converter with a starship HUD aesthetic. Built with React, TypeScript, and Decimal.js. ๐ŸŒŒโš›๏ธ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors