A production-ready asteroid risk prediction system built on real NASA JPL Close Approach Data (CAD).
pip install -r requirements.txt# Convert NASA CAD data to training format
python convert_cad_data.py# Train RandomForest model on NASA data
python train_model.py# Start the FastAPI server
python asteroid_api.pyThe API will be available at: http://localhost:8000
open a new terminal window
cd frontend; npm i
npm run devThe frontend will be available at: http://localhost:8080
Made by Vidur Shah, Nicolas Asanov, Arya Venkatesan, Abhimanyu Agashe as part of Carolina Data Challenge 2025