Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.79 KB

README.md

File metadata and controls

56 lines (41 loc) · 1.79 KB

SpaceX Cargo Planner

SpaceX Cargo Planner is application designed to automate the calculations required for planning shipment to Mars. With the increasing demand for interplanetary shipments, this application streamlines the process of determining the necessary cargo space for each shipment, ensuring efficient utilization of SpaceX's Starship cargo bays.

Features

  • Load existing shipments over the network.
  • Filter, view, and edit shipments with ease.
  • Calculate the required number of cargo bays for each shipment based on box units.
  • Responsive design ensures usability on both desktop and smaller viewports.
  • Unique URLs for each shipment detail view.
  • Real-time updates as box units are edited.
  • Intuitive user interface optimized for accessibility.
  • Clean and maintainable codebase following best practices.

Get Started

1) Clone the repository:

git clone https://github.com/your-username/spacex-cargo-planner.git

2) Install dependencies

npm install

3) Run the development server

npm run dev

4) Open your browser and navigate to 'http://localhost:3000' to access the application

Usage

  1. Browse the list of loaded shipments.
  2. Click on a specific shipment to view its details.
  3. Edit the cargo box units and observe the real-time updates to the required cargo bays.

Technologies Used

  1. React
  2. Next.js
  3. HTML5 & CSS3
  4. Javascript(ES6+)

Contributing

Contributions are welcome! To contibute to this project, follow these steps:

  1. Fork the repository
  2. Create a new branch.
  3. Make your enhancements or fixes.
  4. Commit and push your changes.
  5. Create a pull request

License

This project is licensed under the MIT License.

Logic Diagram

Diagram1 drawio