Skip to content

k26rahul/space-hackathon

Repository files navigation

Space Hackathon Project

National Space Hackathon

Official Event Pages:

A prototype cargo management system for the International Space Station.

It automates stowage operations—optimizing placement, retrieval, rearrangement, waste disposal, and cargo return—while logging all actions.

The system models cuboidal storage containers, uses algorithms to minimize retrieval steps, and handles priorities, expiry dates, and space constraints.

A 3D visualizer built with Three.js is included to show the packing algorithm’s efficiency, visualizing the positions of items inside a fixed-size container.

Planned to include a RESTful API (on port 8000), Dockerized (Ubuntu 22.04 base), and a UI with time simulation for mission planning.

Note: This project is incomplete—we’ve only implemented the placement and retrieval algorithm and a 3D visualizer. The hackathon is over, and no further work is being done.

Setup & Running

Prerequisites

  • Docker Desktop installed and running
  • Git (to clone the repository)

Steps to Run

  1. Clone the repository
git clone [repository-url]
cd space-hackathon
  1. Build Docker image
docker build -t space-hackathon .
  1. Run the container
docker run -p 8000:8000 space-hackathon

The application will be available at http://localhost:8000

Warning: The backend is not implemented and most features may not work. Only the placement and retrieval algorithm and the 3D visualizer are partially functional, as the project was completed in a hurry.

About

ISS cargo management system with placement, retrieval, and 3D visualization — IIT Delhi Hackathon, 2025

Topics

Resources

Stars

Watchers

Forks

Contributors